C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Сообщения Interbase/Firebird/Yaffil, через компоненты доступа ADO
olegenty
Отправлено: 09.06.2004, 15:24


Ветеран

Группа: Модератор
Сообщений: 2412



вопрос на самую что ни наесть засыпку:
можно ли как-то, пользуясь только компонентами доступа ADO, заиметь счастие задействовать механизм посылки сообщений Interbase?
кто-нибудь пробовал?
Admin
Отправлено: 09.06.2004, 18:48


Владимир

Группа: Администратор
Сообщений: 1190



Не приходилось через ADO.

Работал через FIBPlus, там все просто:
бросаешь на форму компонент SIBfibEventAlerter1,
заполняешь его свойство Events событиями, которые надо перехватить,
в БД эти события где-то генерятся — post_event 'event1';
в обработчике OnEventAlert реагируешь:
CODE

void __fastcall TForm1::SIBfibEventAlerter1EventAlert(TObject *Sender,
     AnsiString EventName, int EventCount)
{
   if(EventName == "event1") ...
}
//---------------------------------------------------------------------------


Попробуйте спросить на http://www.sql.ru/forum/actualtopics.aspx?bid=2



olegenty
Отправлено: 10.06.2004, 06:47


Ветеран

Группа: Модератор
Сообщений: 2412



так я и сам работаю. я просто думаю, что должно быть возможно из ADO выдернуть дескриптор БД, а на него повесить подписчик на события...

Вернуться в Работа с базами данных в C++Builder