0
我將資源文件夾中的sqlite管理器數據庫保存,但是當我運行該程序時,出現錯誤,「沒有這樣的表格:CityType: :從CityType中選擇城市名稱「,但以前它再次卸載程序後運行我運行Android應用程序。那麼它會給出錯誤「沒有這樣的表」.....所以先生最新的原因是什麼? v v在此先感謝sqlite.SQLiteException:沒有這樣的表格:CityType:,編譯時:從城市類型中選擇城市名稱
我將資源文件夾中的sqlite管理器數據庫保存,但是當我運行該程序時,出現錯誤,「沒有這樣的表格:CityType: :從CityType中選擇城市名稱「,但以前它再次卸載程序後運行我運行Android應用程序。那麼它會給出錯誤「沒有這樣的表」.....所以先生最新的原因是什麼? v v在此先感謝sqlite.SQLiteException:沒有這樣的表格:CityType:,編譯時:從城市類型中選擇城市名稱
嘗試覆蓋的onCreate + onUpgrade:
@Override
public void onCreate(SQLiteDatabase db) {
// CREATE TABLE teas (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT
// NULL, brew_time INTEGER);
String sql = "CREATE TABLE " + TABLE_NAME + " (" + _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + NAME + " TEXT NOT NULL, " + BREW_TIME + " INTEGER" + ");";
db.execSQL(sql);
}
/*
* (non-Javadoc)
*
* @see
* android.database.sqlite.SQLiteOpenHelper#onUpgrade(android.database.sqlite
* .SQLiteDatabase, int, int)
*/
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
onCreate(db);
}