我无法找到我的数据库中是否存在表。我用这样的 JS 打开/创建它:
DEMODB = openDatabase(shortName, version, displayName, maxSize);
接着:
DEMODB.transaction(function(tx) {
tx.executeSql("SELECT COUNT(*) FROM sqlite_master WHERE type='table' and name='MyTable'", [],
function(tx, result) {
//console.log(result.rows);
cont = result.rows.length;
},
function(tx, error){
// error occured
}
);
});
cont始终为 1(如果函数已执行)。我也试过这个:
pragma table_info('abreviations'
但我收到错误“缺少授权”。
我错过了什么?