2012-05-16 45 views
0

SQLite的是什么错在这里,我不能插入:插入数据从JSON文件

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

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

     }); 
+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])); 
+0

我试过了,什么也没有...... – user1393958

+0

@ user1393958你打开了数据库吗?你得到了什么错误? – xdazz

+0

语法错误,分析错误 – user1393958

0

我想这代码,但它不会在函数执行查询(数据)

保存查询前和后的功能和它的工作

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