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)
});
    });

実際には、すべてのテーブル名を持つテーブルが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)
});
    });

}

}
4

0 に答える 0