Зускается приложение.
Оно устанавливает связь с БД.
Я вручную закрываю связь с БД из-под Sybase.
События BeforeDisconnect(), onDisconnect(), AfterDisconnect() — не происходят.
Обращаюсь к БД.
TCustomADODataSet* pDataSet
pDataSet->Connection = pADOConnection;
pDataSet->Open();
На функции Open() вываливается по исключению (EOleException: Communication link failure: Connection was terminated).
После этого срабатывают события BeforeDisconnect(), onDisconnect(), AfterDisconnect().
1. Можно ли отловить отключение от БД, с помощь компонента ADOConnection, до обращения к БД?