ここで何が間違っているのか、挿入できません:
$.getJSON('file.json', function(data) {
tx.executeSql("INSERT INTO table (DATE, LIB, BID) VALUES("+data.date+","+data.Lib+","+data.BID+")");
});
ここで何が間違っているのか、挿入できません:
$.getJSON('file.json', function(data) {
tx.executeSql("INSERT INTO table (DATE, LIB, BID) VALUES("+data.date+","+data.Lib+","+data.BID+")");
});
文字列型の場合は、挿入するデータを引用符で囲む必要があります。
"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]));
このコードを試しましたが、関数(データ)でクエリを実行しません
関数の前後にクエリを保持し、機能しました
そのため、データを別の関数に渡してクエリを実行していました