Я создаю базу данных так:
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;
}
Я получаю исключение: невозможно открыть файл базы данных ...
Что я делаю не так?