Caused by: android.database.sqlite.SQLiteException: near "FROM": syntax error (code 1): , while compiling: SELECT _id, FROM TRACKS WERE _id=9
String test = "SELECT _id, FROM TRACKS WERE _id="+"9";
Cursor cursor = database.rawQuery(test, null);
Habe den Punkt nicht gesehen :( keine Hilfe
Vielleicht gibt es einen Fehler in meiner Aussage, aber es hat nicht funktioniert
Antworten:
2 für die Antwort № 1Kein Komma nach id
und WERE
sollte sein WHERE
. Erwägen Sie auch die Verwendung von [rawQuery ()] (http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#rawQuery(java.lang.String, java.lang.String [], android.os.CancellationSignal)] mit selectionArgs
um zu vermeiden, dass Abfrage und Werte wie in +id=+9
.
2 für die Antwort № 2
SELECT _id, VON TRACKS WAR _id = "+" 9 "
"WO" sollte WO sein