如果数据库中存在,我需要计算行中元素的数量。但是查询没有运行。我在 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)
});
});
}
}