データベースに存在する場合、行内の要素の数を数える必要があります。しかし、クエリは実行されていません。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)
});
});
実際には、すべてのテーブル名を持つテーブルが1つあります。各テーブルの要素を数える必要があります
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)
});
});
}
}