Data.Win.ADODB.TEventStatus

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.



Siehe auch