Einzelnen Beitrag anzeigen

Benutzerbild von paule32.jk
paule32.jk

Registriert seit: 24. Sep 2022
Ort: Planet Erde
356 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Neuer Primärschlüssel kann nicht angelegt werden: validation error / Null-Problem

  Alt 15. Sep 2023, 15:15
habe ich auch noch nicht gehört, das der PK null sein sollte.
So gut wie ALLE Datenbank-Systeme/Server initializieren den PK mit einer fortlaufenden
Nummer...

Felder die Null sind, sind solchem die gerade angelegt wurden, und es kein Dateneinschub
stattgefunden hat.
Eventuell FieldByName->AsString := ''; damit das Feld für String-Eingabe initzialisiert wird,
sofern das Datenfeld auch mit CHAR/VARCHAR/TEXT erstellt wurde.

Die Anzahl der COMMIT Anweisungen macht mir irgendwie sorgen - sollte da nicht ein Transaktionsblock
besser gedient haben ?
Manche SQL-Systeme/Server verstehen START TRANSACTION/BEGIN ... END/END TRANSACTION COMMIT.
Bin mir da jetzt nicht sicher, ob die Server Festplatte dadurch nicht besser geschütz wäre - für
Datenbankzugriffe - in einer modernen Welt mit DSL-Geschwindigkeiten....
Frag doch einfach
Alles was nicht programmiert werden kann, wird gelötet
  Mit Zitat antworten Zitat