【发布时间】:2011-06-19 10:22:02
【问题描述】:
在我的 HTML5 中,我有一个 for 循环,它调用一个函数来插入数据库。我需要这个函数在单个事务中。
function Ins(id){
db.transaction(function(tx){
tx.executeSql('insert into Product(id) values(?);', [iName], function() {}, function() { });
});
}
for循环
db.transaction(function(tx){tx.executeSql("BEGIN",[]);});
for (intCountLine=1;intCountLine<=1000;intCountLine++)
{
Ins(intCount);
}
db.transaction(function(tx){tx.executeSql("COMMIT",[]);});
你可以看到,我有事务开始和提交,但我假设当它调用 INS 函数时,它会打开一个新事务并关闭它,每次调用它。我如何确保不会发生这种情况。
用谷歌搜索但找不到它...在这里给我一些亮点....
【问题讨论】:
标签: javascript sqlite transactions cordova