0

ここで何が間違っているのか、挿入できません:

 $.getJSON('file.json', function(data) {   

 tx.executeSql("INSERT INTO table (DATE, LIB, BID)  VALUES("+data.date+","+data.Lib+","+data.BID+")");

      });
4

2 に答える 2

1

文字列型の場合は、挿入するデータを引用符で囲む必要があります。

"INSERT INTO table (DATE, LIB, BID)  VALUES('"+data.date+"','"+data.Lib+"','"+data.BID+"')"

そして、以下の方が良いです。

tx.executeSql("INSERT INTO table (DATE, LIB, BID)  VALUES(?,?,?)", [data.date, data.Lib, data.BID]));
于 2012-05-16T07:59:42.440 に答える
0

このコードを試しましたが、関数(データ)でクエリを実行しません

関数の前後にクエリを保持し、機能しました

そのため、データを別の関数に渡してクエリを実行していました

于 2012-11-19T05:35:50.143 に答える