ユーザーがアプリを終了するとテーブルをドロップするこの関数があります。
function emptyTable()
{
var db = createDatabase();
var deleteTable = "DROP TABLE IF EXISTS tblLocalUser";
db.transaction(function(tx) {
tx.executeSql(deleteTable, [], goSql, ohSql);
});
}
function goSql()
{
alert("dropped");
}
function ohSql()
{
alert("not dropped");
}
Ripple Emulator で正常に動作し、テーブルが削除され、goSql コールバック関数が実行されています。
しかし、アプリをデバイス (9900) にインストールすると、テーブルは削除されず、エラーを表示するコールバックも実行されません。
誰でも助けてもらえますか?
ありがとうございました。