2

内部に 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

2 に答える 2

2

以下を使用してみてください。

context.deleteDatabase(databaseName.db);
于 2013-03-05T08:29:44.060 に答える
1

これを試して

this.deleteDatabase("データベース名.db");

どこでthisあなたの活動、または任意のコンテキストを指します。

詳細については、このブログを参照してください

http://logcatsolutions.blogspot.in/2012/07/sqlite-complete-example-create.html

于 2013-03-05T10:25:00.890 に答える