Zdarzenia WillConnect, ConnectComplete oraz Disconnect w ADO

Definicja i użycie

Zdarzenia są automatycznie wywoływane przez podprocedury po dokonaniu konkretnej operacji.

  • Zdarzenie WillConnect jest wywoływane przed rozpoczęciem połączenia.
  • Zdarzenie ConnectComplete jest wywoływane po rozpoczęciu połączenia.
  • Zdarzenie Disconnect jest wywoływane po zakończeniu połączenia.

Gramatyka

Będzie połączenie ConnectionString,userid,psword,options,status,objcon
Zakończenie połączenia objerror,status,objconn
Stan rozłączenia,objconn
Parametr Opis
ConnectionString Ciąg znaków zawierający informacje do połączenia.
userid Ciąg znaków zawierający nazwę użytkownika do połączenia.
psword Ciąg znaków zawierający hasło do połączenia.
options Długość wartości, wskazująca sposób obliczenia ConnectionString dostawcy. Jedyną opcją jest adAsyncOpen.
objerror

Obiekt Error zawierający wystąpiłe błędy.

Komentarz:EventStatusEnum Wartość musi być ustawiona na adStatusErrorsOccurred, aby utworzyć obiekt Error.

status

jeden EventStatusEnum Wartość. Domyślnie jest adStatusOK.

Gdy podczas wywoływania ConnectComplete parametr WillConnect zdarzenia prosi o anulowanie wstrzymanego połączenia, ten parametr jest ustawiany na adStatusCancel.

objconn Zastosuj obiekt Connection dla tego zdarzenia.

Wartości EventStatusEnum

Konstanta Wartość Opis
adStatusOK 1 Operacja powodująca to zdarzenie się powiodła.
adStatusErrorsOccurred 2 Operacja powodująca to zdarzenie się nie powiodła.
adStatusCantDeny 3 Nie można anulować wstrzymanej operacji.
adStatusCancel 4 Anuluj operację powodującą zdarzenie.
adStatusUnwantedEvent 5 Zakazuj dalszych powiadomień przed zakończeniem wykonywania metody zdarzenia.