D
DragonGirl
Neues Mitglied
- 0
Hallo!
Ich bin gerade am verzweifeln wegen einer SQL-Abfrage, die eigentlich so einfach gewirkt hat. Wahrscheinlich ist es auch nur eine Kleinigkeit und ich komme nicht darauf.
Den Ausschnitt habe ich mal vereinfacht und durch mehrmaliges Testen mit Zwischenausgaben, habe ich festgestellt, dass es an der Stelle "c.moveToNext()" hängt.
Das Problem ist wahrscheinlich, dass "zahl" ein int-Wert ist. Mit String-Werten funktionierte bis jetzt nämlich alles einwandfrei.
Exception:
java.lang.RuntimeException: Unable to start activity ComponentInfo{......} android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
Hoffentlich kann mir jemand helfen
Ich bin gerade am verzweifeln wegen einer SQL-Abfrage, die eigentlich so einfach gewirkt hat. Wahrscheinlich ist es auch nur eine Kleinigkeit und ich komme nicht darauf.

Den Ausschnitt habe ich mal vereinfacht und durch mehrmaliges Testen mit Zwischenausgaben, habe ich festgestellt, dass es an der Stelle "c.moveToNext()" hängt.
Das Problem ist wahrscheinlich, dass "zahl" ein int-Wert ist. Mit String-Werten funktionierte bis jetzt nämlich alles einwandfrei.
Code:
int zahl = 3;
Cursor c = connection.rawQuery("select lnr from zuordnung where bnr = '" + zahl + "'", null);
c.moveToNext();
Exception:
java.lang.RuntimeException: Unable to start activity ComponentInfo{......} android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
Hoffentlich kann mir jemand helfen