H
hs1
Fortgeschrittenes Mitglied
- 15
Hallo Leute,
ich habe in meiner App das Problem, dass manchmal nicht die richtige ID beim Einfügen von Datensätzen zurückgegeben wird. Beim letzten Fall kam folgende ID heraus: -14073748835558
Die Tabelle hat eine ID-Spalte die wie folgt definiert ist: INTEGER PRIMARY KEY AUTOINCREMENT
Das Query schlägt nicht fehlt, es kommt keine Exception, der Datensatz wird auch in die Datenbank eingefügt (mit positiver und korrekter ID). Woran könnte es liegen, das SQLLITE anstatt der richtigen ID eine negative (siehe oben) zurück gibt?
Verwendet wird Android 2.3.4 (Kundenvorgabe).
Viele Grüße
hs1
ich habe in meiner App das Problem, dass manchmal nicht die richtige ID beim Einfügen von Datensätzen zurückgegeben wird. Beim letzten Fall kam folgende ID heraus: -14073748835558
Code:
long insertId = database.insert(ZahlungTableHelper.TABLE_NAME, null, values);
Die Tabelle hat eine ID-Spalte die wie folgt definiert ist: INTEGER PRIMARY KEY AUTOINCREMENT
Das Query schlägt nicht fehlt, es kommt keine Exception, der Datensatz wird auch in die Datenbank eingefügt (mit positiver und korrekter ID). Woran könnte es liegen, das SQLLITE anstatt der richtigen ID eine negative (siehe oben) zurück gibt?
Verwendet wird Android 2.3.4 (Kundenvorgabe).
Viele Grüße
hs1