我創造這樣的數據庫:數據庫還沒有生成
SQLiteDatabase db = openOrCreateDatabase("mydata.db",SQLiteDatabase.CREATE_IF_NECESSARY,null);
try
{
db.execSQL("CREATE TABLE IF NOT EXISTS vars (id INTEGER PRIMARY KEY ASC, varname,varvalue);");
db.execSQL("INSERT INTO vars (varname,varvalue) VALUES (\"user\",\"" + username + "\");");
Log.w("Test", "Am executat sql");
}
catch (SQLiteException e)
{
Log.w("Exceptie", "Acum or niciodata");
}
當我重新啓動我的計劃,我想開這樣的:
SQLiteDatabase objDb = null;
try
{
objDb = SQLiteDatabase.openDatabase("mydata.db", null, SQLiteDatabase.OPEN_READWRITE);
}
catch(SQLiteException e)
{
//addShortcut();//setShortCut(getApplicationContext(),"GpsRo");
//setContentView(R.layout.main);
Log.w("Exceptie", e.getMessage());
showForm = true;
}
我得到一個異常:無法打開數據庫文件...
我在做什麼錯?
發佈完整堆棧跟蹤。 – kosa 2012-03-23 14:11:55
請在logcat中發佈錯誤 – Triode 2012-03-23 14:15:34
無法打開錯誤消息的數據庫文件 – opc0de 2012-03-23 14:18:15