内部に 4 つのテーブルを含むデータベース (BASE2.db) がありますが、データベースを削除しようとするとエラーが発生します。
コード:
db.execSQL("DROP DATABASE IF EXISTS BASE2.db");
ログキャット:
(1) near "DATABASE": syntax error
私はこれを試しましたが、正しくありません:
db.execSQL("DROP TABLE IF EXISTS BASE2.db");
これを行う方法?
内部に 4 つのテーブルを含むデータベース (BASE2.db) がありますが、データベースを削除しようとするとエラーが発生します。
コード:
db.execSQL("DROP DATABASE IF EXISTS BASE2.db");
ログキャット:
(1) near "DATABASE": syntax error
私はこれを試しましたが、正しくありません:
db.execSQL("DROP TABLE IF EXISTS BASE2.db");
これを行う方法?
以下を使用してみてください。
context.deleteDatabase(databaseName.db);
これを試して
this.deleteDatabase("データベース名.db");
どこでthisあなたの活動、または任意のコンテキストを指します。
詳細については、このブログを参照してください
http://logcatsolutions.blogspot.in/2012/07/sqlite-complete-example-create.html