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