0

如果数据库中存在,我需要计算行中元素的数量。但是查询没有运行。我在 phonegap 中使用 sqlite

        db.transaction(function (tx) {

 tx.executeSql('SELECT COUNT(*) FROM b)', [],
   // tx.executeSql('SELECT EXISTS(SELECT * FROM  b)', [],
              function(tx, results) {
               t=results.rows.length;
               alert(t)
});
    });

实际上我有一个表,其中我有所有表的名称。我需要计算每个表中的元素

function getallTableData(tx) {

    tx.executeSql('SELECT * FROM CaseTable', [], querySuccess, errorCB);
}


function querySuccess(){
for (var i = 0; i < len; i++) {
    alert(result.rows.item(0).CaseName)
        db.transaction(function (tx) {

 tx.executeSql('SELECT * FROM "'+result.rows.item(0).CaseName+'"', [],
   // tx.executeSql('SELECT EXISTS(SELECT * FROM  b)', [],
              function(tx, results) {
               t=results.rows.length;
               alert(t)
});
    });

}

}
4

0 回答 0