【发布时间】:2014-08-19 11:51:30
【问题描述】:
我正在尝试在 sqlite 数据库中插入值。 如果我将执行限制为仅使用该行执行一次
if (i==0)
在示例中,值被插入到数据库中。 但是,如果我放弃限制线,则会插入 NONE,而不是像我期望的那样插入所有。
function onDeviceReady() {
var db = window.sqlitePlugin.openDatabase({name: "mydb"});
db.transaction(function(tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS mytable(id integer primary key, content text)');
});
db.transaction(function(tx) {
for(var i=0;i<values.length;i++) {
val = values[i];
// val = (1,'Value 1'), (2, 'Value 2');
if (i==0)
tx.executeSql("insert into mytable values "+val);
}
});
}
我能做什么?
【问题讨论】:
-
values[0]和values[1]的值是多少? -
values[0] = "(1,'Value 1')"; values[1]="(2, '值 2')";