【发布时间】:2016-09-01 05:51:16
【问题描述】:
我正在使用这个插件:https://github.com/litehelpers/Cordova-sqlite-storage
在进行数据库事务时,我的项目中遇到了上述问题。实际上我的项目中有很多事务同时来自 js 以及 java 端。
下面是我的代码(只有一个查询):
function createTable(latWS,longWS,empId) {
window.sqlitePlugin.openDatabase({name: 'test.db', location: 'default'}, function(db) {
db.transaction(function(tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS test (loc_emp_lat, loc_emp_long, loc_emp_accuracy, loc_emp_local_time)');
}, function(err) {
console.log('Open database ERROR: ' + JSON.stringify(err));
});
});
setTimeout(insertIntoLogTable(latWS,longWS,empId),500);
}
我已经检查过了,它没有出现错误消息。
我正在使用版本: cordova-sqlite-storage 1.4.7 "Cordova sqlite 存储插件"
我的 Cordova Android 版本是:4.1.1
【问题讨论】:
-
你解决过这个问题吗?我也得到新的交易排队,等待开放操作完成