如何在executeSql中解决“插入错误代码为0的错误”

时间:2019-10-21 18:07:55

标签: javascript sql sqlite cordova

我尝试在创建后进行插入,但是我做错了什么... CREATE可以正常工作,但是插入无法工作...

function createTableDB(tx) {
var data= "test";
var val1 = "testVal1";
var val2 = "testVal2";
tx.executeSql('DROP TABLE IF EXISTS TEST');
tx.executeSql('CREATE TABLE IF NOT EXISTS TEST (id unique, data, scommesso, vincita)');
tx.executeSql('INSERT INTO TEST (data, scommesso, vincita) VALUES (?,?,?)' , [data, val1, val2]);
        }

我也尝试并工作:

tx.executeSql('INSERT INTO TEST (data scommesso, vincita) VALUES (?,?,?)', ["someText", "someText", "someText"]);

但是我需要发送变量的值。

0 个答案:

没有答案