Data.Win.ADODB.TEventStatus
Delphi
TEventStatus = (esOK, esErrorsOccured, esCantDeny, esCancel, esUnwantedEvent);
C++
enum DECLSPEC_DENUM TEventStatus : unsigned char { esOK, esErrorsOccured, esCantDeny, esCancel, esUnwantedEvent };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
Beschreibung
TEventStatus gibt an, ob eine Operation erfolgreich verlaufen ist.
Mithilfe eines TEventStatus-Wertes können Sie den Status (Erfolg oder Fehler) der Operation ermitteln, die ein Ereignis ausgelöst hat. Der Wert wird bei jedem Ereignis einer von TADOConnection oder TCustomADODataSet abgeleiteten Klasse an die Behandlungsroutine übergeben. Die Konstanten von TEventStatus entsprechen direkt den ADO-Werten mit den entsprechenden Namen.
In manchen Fällen kann dem Statusparameter ein Wert zugewiesen werden, um das Ergebnis der Operation zu beeinflussen, die das Ereignis ausgelöst hat. Informationen hierzu finden Sie in den Hilfethemen der jeweiligen Verbindungs- und Datenmengenereignisse.
Der Parameter EventStatus von zugehörigen Ereignisbehandlungsroutinen stellt den ADO -Parameter adStatus seines Ereignisses bereit, das den ADO-Typ EventStatusEnum hat. Wenn die Operation fehlerfrei ausgeführt wurde, enthält der TEventStatus-Wert die Konstante esOK. Wenn Probleme aufgetreten sind, wird einer der anderen Werte zurückgegeben. So bedeutet beispielsweise esErrorsOccured, dass bei der Aktion eine oder mehrere Fehlerbedingungen aufgetreten sind.
Die folgende Tabelle beschreibt die verfügbaren Konstanten:
Konstante | Bedeutung |
---|---|
esOK |
Die Operation wurde fehlerfrei ausgeführt. |
esErrorsOccured |
Bei der Operation ist ein Fehler aufgetreten. |
esCantDeny |
Eine ausstehende Verbindungsoperation kann nicht abgebrochen werden. (Nur Verbindungsereignisse.) |
esCancel |
Eine ausstehende Verbindung wurde abgebrochen, bevor sie aktiv wurde. (Nur Verbindungsereignisse.) |
esUnwantedEvent |
Dieser Wert wird von der ADO-Methode zugewiesen. Er verhindert, dass von diesem Ereignis weitere Benachrichtigungen ausgehen. |