Я пытаюсь создать таблицу в базе данных Android, но при попытке запустить приложение LogCat возвращает следующую ошибку:
08-22 02: 39: 29.098: ОШИБКА / AndroidRuntime (277): Вызвано: android.database.sqlite.SQLiteException: рядом с «auto_increment»: синтаксическая ошибка: CREATE TABLE words (id INTEGER PRIMARY KEY, слово TEXT, число INTEGER не ноль auto_increment)
Код этой ошибкиэто:
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE " + TABLE_NAME + "(id INTEGER PRIMARY KEY, word TEXT, count INTEGER not null auto_increment)");
}
И в этой строке тоже есть ошибка, которая между стрелками:
public DataHelper(Context context) {
this.context = context;
OpenHelper openHelper = new OpenHelper(this.context);
-->this.db = openHelper.getWritableDatabase();<--
this.insertStmt = this.db.compileStatement(INSERT);
this.updateStmt = this.db.compileStatement(UPDATE);
}
Ps: Код доКласс DataHelper.
и ошибка в этой строке (logcat просто скажет строку класса, не говорите об ошибке):
this.dh = new DataHelper(this);
Ps: DataHelper - это класс, управляющий базой данных,