Я получил сообщение об ошибке «или ожидал, получил« индекс »», когда пытался создать таблицу, и я не совсем понимаю, почему код ожидает определение столбца или ограничение таблицы в этой строке
Я пытался изменить пробелы, но это только изменило место, где появляется ошибка.Содержание сообщения об ошибке не изменяется
Это часть, которую я объявил в строках
public class TaskEntry implements BaseColumns {
public static final String TABLE = "Users";
public static final String INDEX = "Index";
public static final String COL_TASK_TITLE = "title";
}
Ниже приведен мой код для создания таблицы:
public void onCreate(SQLiteDatabase db) {
String createTable = "CREATE TABLE " + Item_contract.TaskEntry.TABLE + " ( " +
Item_contract.TaskEntry._ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
Item_contract.TaskEntry.INDEX + " INTEGER NOT NULL, " +
Item_contract.TaskEntry.COL_TASK_TITLE + " TEXT NOT NULL" + ");";
db.execSQL(createTable);
}