Kann jeder entschlüsseln, was mit dieser Methode falsch ist? Das Protokoll sagt, dass es einen Syntaxfehler gibt, aber ich kann es nicht sehen.Was ist falsch mit dieser SQLite Create-Anweisung in AndroidStudio
Hier ist der Code:
public void onCreate(SQLiteDatabase sqLiteDatabase) {
String createTable = "CREATE_TABLE " + MOVIES_DB + "("
+ TITLE + " TEXT, "
+ OVERVIEW + " TEXT, "
+ POSTER_PATH + " TEXT, "
+ RELEASE_DATE + " TEXT, "
+ ORIGINAL_TITLE + " TEXT, "
+ ORIGINAL_LANGUAGE + " TEXT, "
+ BACKDROP_PATH + " TEXT, "
+ ID + " INTEGER PRIMARY KEY, "
+ VOTE_COUNT + " TEXT, "
+ POPULARITY + " TEXT, "
+ VOTE_AVERAGE + " TEXT, "
+ ADULT + " TEXT, "
+ VIDEO + " TEXT, "
+ GENRE_IDS + " TEXT, "
+ HISTORY_USER + " TEXT, "
+ WATCH_LATER + " TEXT, "
+ FAVORITE_FLAG + " INTEGER DEFAULT 0"
+ ")";
sqLiteDatabase.execSQL(createTable);
}
Früher zu arbeiten. Ich habe die FAVORITE_FLAG
hinzugefügt und jetzt läuft es nicht. Ich habe auch versucht mit INTEGER NOT NULL DEFAULT 0
nach FAVORITE_FLAG
'braucht CREATE_TABLE' einen Raum und kein' _' –
Vielen Dank juergen. –