Datenbank einträge online ändern
Markus
- datenbank
Hi Leute!
Habe bereits ein Eintragunsformular dass Daten der User in meine Access Datenbank einträgt!
Habe bis jetzt auch ein Änderungsformular gehabt wenn der User seinen Eintrag mit seiner ID aufruft erscheint das bereits ausgefüllte Formular(mit den entsprechenden Daten) und er kann dieses dann erneut abschicken.
Aber dadurch bekomme ich wieder einen neuen Eintrag!
Wie könnte ich es anstellen dass der aufgerufenen Eintrag dann auch gleich geändert wird und nicht ein neuer Eintrag erzeugt wird?
MFG
Markus
morgen der herr,
indem du statt einer insert-anweisung, welche bei dir wahrscheinlich
durch einen button aufgerufen wird, durch eine update-anweisung ersetzt...
mfg
comunicout
Hi comunicout,
indem du statt einer insert-anweisung, welche bei dir wahrscheinlich
durch einen button aufgerufen wird, durch eine update-anweisung ersetzt...
dies allein wird nicht zuverlässig genug funktionieren.
HTTP-Zugriffe sind unabhängig voneinander. Es wäre also möglich, die "Editor-Seite" in einem separaten Fenster zu öffnen, in einem anderen Fenster diesen Datensatz zu löschen und anschließend die "Änderung" abzusenden.
Also: _Jeder_ Zugriff sollte nacheinander ein INSERT und ein UPDATE ausprobieren (wobei die Reihenfolge von den Anforderungen der Anwendung abhängt - hier ist Tuning-Potential vorhanden), wobei das Entstehen eines neuen Datensatzes durch die Verwendung eines Primärschlüssels verhindert wird.
Viele Grüße
Michael