从json文件向sqlite插入数据

时间:2012-05-16 07:57:58

标签: javascript json sqlite

这里有什么问题,我无法插入:

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

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

      });

2 个答案:

答案 0 :(得分: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]));

答案 1 :(得分:0)

我试过这段代码,但它没有在函数(数据)中执行查询

在函数之前和之后保留查询并且它有效

所以将数据传递给另一个函数来执行查询