У меня в приложении есть соединение с БД. Я использовал следующий код:
db = openOrCreateDatabase(
"highscore.db"
, SQLiteDatabase.CREATE_IF_NECESSARY
, null
);
db.setVersion(1);
final String CREATE_TABLE_HIGHSCORE =
"CREATE TABLE HIGHSCOREDETAILS ("
+ "NAME TEXT,"
+ "SCORE INTEGER);";
db.execSQL(CREATE_TABLE_HIGHSCORE);
, но когда я запускаю приложение во второй раз, он зависает ... отображается ошибка
06-13 16:35:51.552: ERROR/AndroidRuntime(1398): Caused by: android.database.sqlite.SQLiteException: table HIGHSCOREDETAILS already exists: CREATE TABLE HIGHSCOREDETAILS (NAME TEXT,SCORE INTEGER);
И я также хочу получить наибольшее значение в столбце оценки. Это первый раз, когда я работаю с подключением к БД ... поэтому, пожалуйста, помогите мне ... заранее спасибо