Hallo Gemeinde!
Ich habe ein Tabelle mit den Feldern "BenutzerVorname" "BenutzerNachname" und "BenutzerPersonalNr" letzteres ist UNIQUE . Nun möchte ich, nach klick auf den Button Update, den Feldern außer "BenutzerPersonalNr" neue Werte zuweisen . Dabei bekomme ich diesen Fehler
"[SQLITE_CONSTRAINT_UNIQUE] A UNIQUE constraint failed (UNIQUE constraint failed: Benutzer.BenutzerPersonalNr)"
Ich meine gelesen zu haben das SQLITE NICHT die Zeile Updatet sondern diese neu schreiben möchte.
Könnte mir jemand den richtigen weg dafür erklären ?
Vielen Dank im voraus .
Lusitano
P.S
Meine Abfrage.
String sql = "UPDATE Benutzer SET BenutzerPasswort = " + ipsPersonalPasswort + " , BenutzerVorname = " + ipsPersonalVorname +
" , BenutzerNachname = " + ipsPersonalNachname + " WHERE BenutzerPersonalNr = " + ipiPersonalNr;
Ich habe ein Tabelle mit den Feldern "BenutzerVorname" "BenutzerNachname" und "BenutzerPersonalNr" letzteres ist UNIQUE . Nun möchte ich, nach klick auf den Button Update, den Feldern außer "BenutzerPersonalNr" neue Werte zuweisen . Dabei bekomme ich diesen Fehler
"[SQLITE_CONSTRAINT_UNIQUE] A UNIQUE constraint failed (UNIQUE constraint failed: Benutzer.BenutzerPersonalNr)"
Ich meine gelesen zu haben das SQLITE NICHT die Zeile Updatet sondern diese neu schreiben möchte.
Könnte mir jemand den richtigen weg dafür erklären ?
Vielen Dank im voraus .
Lusitano
P.S
Meine Abfrage.
String sql = "UPDATE Benutzer SET BenutzerPasswort = " + ipsPersonalPasswort + " , BenutzerVorname = " + ipsPersonalVorname +
" , BenutzerNachname = " + ipsPersonalNachname + " WHERE BenutzerPersonalNr = " + ipiPersonalNr;