Sql 如何处理客户端db drop表事务?
我在客户端数据库上有以下功能:Sql 如何处理客户端db drop表事务?,sql,sql-drop,client-side-data,Sql,Sql Drop,Client Side Data,我在客户端数据库上有以下功能: dropTable = function (a, tbl) { a.executeSql('Drop Table If Exists ' + tbl + ';', [], function(a, b){ console.log('Table "' + tbl + '" dropped.'); } , errorHandler); }; 只有在
dropTable = function (a, tbl) {
a.executeSql('Drop Table If Exists ' + tbl + ';', [],
function(a, b){
console.log('Table "' + tbl + '" dropped.');
}
, errorHandler);
};
只有在删除表时才显示控制台消息,我必须做什么?它当前显示在每个函数调用上。看起来您的查询无论是否存在都是“成功的”(因为您要注意不存在的情况)。如果你想努力失败:
dropTable = function (a, tbl) {
a.executeSql('Drop Table ' + tbl + ';', [],
function(a, b){
console.log('Table "' + tbl + '" dropped.');
}
, errorHandler);
};
如果errorHandler不存在,则应该调用它。干杯