Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#6

AW: Vorgehensweise für gleichzeitiges bearbeiten von Datensätzen

  Alt 19. Jul 2011, 13:01
Ich schreibe nur die Daten zurück, welche sich tatsächlich geändert haben.
Also email und Telefon sollten zulässig sein.
Ein deadlook tritt nur ein, wenn beide gleichzeitig z.B. die Telefonnr. ändern.
Ich habe mir eine Funktion gebaut, die liest einen Datensatz und bringt die Daten in die Editmaske.
Ich benenne die Componenten mit den Feldnamen aus der Datenbank.
(z.B. edt_Telefon , edt_email , abx_Geschlecht).
Das Tool extrahiert die Feldnamen und füllt die Maske.
Beim Zurückschreiben werden nur die Felder berücksichtigt, die sich geändert haben.

Nur für das Rückschreiben (im Millisekundenbereich) kann der Satz gelockt werden.

Gruß Peter
  Mit Zitat antworten Zitat