Thema: Delphi DeleteQuery abbrechen?

Einzelnen Beitrag anzeigen

barnti

Registriert seit: 15. Aug 2003
Ort: Mal hier mal da...
689 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: DeleteQuery abbrechen?

  Alt 17. Sep 2003, 09:00
Hallo ihr zwei,

ich benutze den DBNavigator, stelle also die Standardfunktionen für DB-Operationen zur Verfügung. Deshalb auch die "echte" Funktion zum Löschen, die ich dann im "BeforeDelete" Ereignis umgehe, bzw anderweitig umsetze. Dazu:

Ich habe es doch mit einem "abort" bewerkstelligen können. Dazu editiere ich zunächst im "BeforeDelete" Ereignis den Vertrag und führe anschließend das "abort" durch. Habe also nur die Reihenfolge geändert. Das mir das jetzt erst ein-(auf)fällt liegt daran, dass ich nicht bedacht habe das die Vertragsänderung bereits direkt nach dem "VertragsQuery.open" auch mit einem "Commit" bestätigt wird.

Das neue Datum des Vertrage ist also schon in der DB abgelegt und commited. Anschließend, im "BeforeDelete" rufe ich dann abort auf.

So geht es!

Danke für die Anteilnahme. Ist doch immer wieder hilfreich sich auszutauschen (und sei es nur um sich einmal vom Coden abzulenken)!

Gruß,

Barnti
  Mit Zitat antworten Zitat