Nabend Leute,
ich habe ein Problem mit dem Cursor der mir aus meiner DB eine Zeile Random zurückgeben soll, wo ein bestimmter Wert der Zeile auf false steht. Meine Idee war das ganze so umzusetzen:
Java
public Cursor getRandom(String category) {
setTABLE_CATEGORY(category);
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery("SELECT * FROM '"+ category +"' WHERE done=false ORDER BY RANDOM() LIMIT 1", null);
return cursor;
}
Der Compiler sagt schon das der Fehler bei der Initialisierung von "cursor" (speziell im Übergabeparameter) liegt, aber hab jetzt so lange hin und her probiert, dass ich für einen kleinen Tip sehr dankbar wäre...