Я создаю новую базу данных SQLite в Android с помощью этого метода:
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE events (_id INTEGER PRIMARY KEY AUTOINCREMENT, chosenSpot TEXT, chosenTime TEXT, chosenDate TEXT, chosenGroup TEXT);");
}
Короче говоря, он имеет 5 столбцов, один для идентификатора, остальные для выбранной {Spot / Time / Date / Group}
Чтобы получить место с указанным курсором c, мне удалось с помощью c.getString (1).
Но это не работает для c.getString (2..4), и я не знаю, как дальше отлаживать это, как проверить размер моей БД и т. Д. Я проверил количество столбцов с помощью c.getColumnCount () возвращает 2, когда должно быть 5!
Что с этим?
= редактировать =
мой бревенчатый кот:
