Ereignistypen
Es gibt zwei Grundtypen von Ereignissen. "Will-Ereignisse", die vor dem Start einer Operation aufgerufen werden, enthalten normalerweise "Will" in ihrem Namen - zum Beispiel WillChangeRecordset oder WillConnect. Ereignisse, die aufgerufen werden, nachdem ein Ereignis abgeschlossen wurde, beinhalten normalerweise „Complete“ in ihrem Namen - zum Beispiel RecordChangeComplete oder ConnectComplete. Es gibt Ausnahmen - wie z.B. InfoMessage - aber diese treten auf, nachdem der zugehörige Vorgang abgeschlossen ist.
Will-Ereignisse
Ereignishandler, die aufgerufen werden, bevor der Vorgang gestartet wird, bieten Ihnen die Möglichkeit, die Vorgangsparameter zu untersuchen oder zu ändern, und kündigen Sie dann entweder den Vorgang, oder erlauben Sie es, ihn abzuschließen. Diese Ereignishandlerroutinen verfügen in der Regel über Namen des Formulars WillEvent.
Complete-Ereignisse
Ereignishandler, die nach Abschluss eines Vorgangs aufgerufen werden, können Ihre Anwendung darüber informieren, dass ein Vorgang abgeschlossen ist. Dieser Ereignishandler wird auch benachrichtigt, wenn ein Will-Ereignishandler einen ausstehenden Vorgang abbricht. Diese Ereignishandlerroutinen haben normalerweise Namen der Form EventComplete.
Die Ereignisse „Will“ und „Complete“ werden in der Regel in Paaren verwendet.
Andere Ereignisse
Die anderen Ereignisbehandler - d.h. Ereignisse, deren Namen nicht von der Form WillEvent oder EventComplete sind - werden nur nach Abschluss einer Operation aufgerufen. Diese Ereignisse sind Disconnect, EndOfRecordset, und InfoMessage.
Weitere Informationen
ADO-Ereignishandler – Übersicht
ADO-Ereignisinstanziierung nach Sprache
Ereignisparameter
Zusammenwirken der Ereignishandler
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für