cordova上的sqlite不会返回任何内容

时间:2016-04-14 04:48:51

标签: sqlite cordova

我正在开发一个跨平台应用程序(使用最新的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);
        }

0 个答案:

没有答案