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. |