Table <ямс> ты существуешь не column <column ямс> [закрывшая]

Я реализую проект в Android и создаю b.d SQLite и в классе, который он увеличивает SQLiteOpenHelper во время делания вставления я получаю следующее:

table остановки ты существуешь не column lng

Но у таблицы есть колонна. Из-за ошибок синтаксиса в переменной, где эта query, чтобы создавать таблицу, мне не хватало 2 запятых в последних 2 полях (lat и lng)

Для первого уже я это решил с тем же методом, с которым я говорился решать второго: удаляя данные app в мобильном телефоне, desinstalando app мобильного телефона и увеличивая номер версии b.d, но этими моментами не заканчивайся. Не, что больше было должно делать для таблицы, осталось с полями во время отлаживания или скроллирования app.

На всякий случай я оставляю переменные, как эта решение, которое создает таблицу:

// Table Names
private static final String TABLA_PARADAS = "paradas";

// Columnas tabla paradas
private static final String PARADAS_CODIGO = "cod";
private static final String PARADAS_LAT = "lat";
private static final String PARADAS_LNG = "lng";

// Columnas comunes
private static final String ID = "_id";
private static final String NOMBRE = "nombre";
private static final String DESC = "desc";

// Table Create Statements
// Create statement tabla paradas
private static final String CREATE_TABLE_PARADAS = "CREATE TABLE "
        + TABLA_PARADAS + " (" + ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + PARADAS_CODIGO + " TEXT,"
        + NOMBRE + " TEXT, " + DESC + " TEXT, " + PARADAS_LAT
        + " DOUBLE, " + PARADAS_LNG + "DOUBLE)";
0
задан 15.03.2016, 06:16
1 ответ

У тебя есть ошибка aquГ-:

 + " DOUBLE, " + PARADAS_LNG + "DOUBLE)";

это сходное в:

 + " DOUBLE, lngDOUBLE)";

поэтому razГіn твой query неправильный, и когда ты будешь верить в таблицу, не существует поле" lng", ты должен добавлять место:

 + " DOUBLE, " + PARADAS_LNG + " DOUBLE)";

Одна opciГіn, чтобы вызывать, вновь производили ее applicaciГіn посредством mГ©todo onCreate () SQLiteOpenHelper он состоит в том, чтобы отлаживать данные о тебе aplicaciГіn:

enter image description here

  • Другая opciГіn состоит, в том, что увеличив число versiГіn, нужно выполнять onUpgrade (), только уверь имейте DROP таблицы для того, чтобы он смог производить снова структуру таблицы.
3
ответ дан 24.11.2019, 14:44