使用OPEN_READWRITE标志打开SQLite数据库时出错

时间:2014-03-17 16:18:34

标签: android sqlite

我正在尝试打开位于\ mnt \ sdcard的数据库,但收到以下错误。

  

sqlite返回:错误代码= 8,msg =语句在37处中止:[CREATE TABLE IF NOT NOT EXISTS   android_metadata(locale TEXT)]尝试编写只读数据库

以下是代码段

  

String myPath =" \ mnt \ sdcard \ myproject \ mydb";

     

sourceDB = SQLiteDatabase.openDatabase(myPath,null,SQLiteDatabase.OPEN_READWRITE);

如果我使用NO_LOCALIZED_COLLATORS标志打开数据库,它的工作正常。

0 个答案:

没有答案