你能告诉我如何检查数据库中存在的表名还是现在。我需要计算表中元素的数量。但是如果数据库中不存在表,那么它会出错。?
如果数据库中没有表(名称=caseName_h)。那么它会给出错误。所以我需要检查。如果这个表存在那么我需要计算元素的数量。?我试试这样
db.transaction(function (tx) {
tx.executeSql('PRAGMA table_info(a)', [],
function(tx, results) {
alert("hh");
if (results.rows.length == 0) {
alert("No")
} else {
tx.executeSql('SELECT COUNT(*) FROM a' , [],
function(tx, results) {
alert("Yes");
});
}
});
});