我正在开发一个跨平台应用程序(使用最新的cordova版本),我想使用sqlite-storage-plugin。
当我尝试打开数据库并确保表创建,如果有一些数据我不能和在控制台我没有得到任何错误,除了(DB打开!!没有错误没有
这是我的代码:
db = window.sqlitePlugin.openDatabase({name: "products.db",location: 'default',androidLockWorkaround: 1},function(tx)
db.transaction(function(tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS products (id integer primary key, product_id INTEGER,title text,price text, picture text,quantite INTEGER)')
,function(tx,res){
}, function(e) {
alert('error: ' + e.message);
}
});
...
db.transaction(function(tx){
tx.executeSql("SELECT count(id) as cnt FROM products"),
function(tx,res){
alert(res.rows.item(0).cnt);
}, function(e) {
alert('error: ' + e.message);
}