Вниз
Скачать: CL | DM;

прехвать post_event в ADO   Найти похожие ветки 

← →
elserpiente   (2007-03-27 15:11) [0]

Привет, ВСем. ПОдскажите как перехватить событие в Firebird c помощью ADO компонент. Заранее всем спасибо ;)


← →
Johnmen ©   (2007-03-27 16:17) [1]

Никак.
Насколько я в курсе...


← →
Ega23 ©   (2007-03-27 16:38) [2]


> Привет, ВСем. ПОдскажите как перехватить событие в Firebird
> c помощью ADO компонент.


В стречный вопрос: а нафига?
(Это я к тому, что возможно твоя конкретная проблема решается другими более удобными способами...)


← →
elserpiente   (2007-03-27 16:54) [3]

нафига? мне нужно перехватывать момент обновление базы данных (таблицы)


← →
sniknik ©   (2007-03-27 17:03) [4]

> нафига? мне нужно перехватывать момент обновление базы данных (таблицы)
а при чем тут тогда компоненты ADO? действие серверное. триггер на бефоре апдейте/инсерт...


← →
Jan   (2007-03-27 17:05) [5]


> афига? мне нужно перехватывать момент обновление базы данных
> (таблицы)

ага знаем, и у клиентов отрефрешить грид... :) готовь каску.


← →
PEAKTOP ©   (2007-03-27 17:11) [6]

> Firebird c помощью ADO компонент

В автосервисе:
-- А что это у вас за работник, который двигатель через выхлопную трубу ремонтирует ?
-- Не обращайте внимание, он просто раньше гинекологом работал ...
(с) anekdots.ru


← →
Ega23 ©   (2007-03-27 17:22) [7]


> нафига? мне нужно перехватывать момент обновление базы данных
> (таблицы)


Если тебе это для [5], то позволь поинтересоваться: даже если данная функциональность клиента действительно необходима, даже если ты  перехватишь данное событие в ADO (или других средствах доступа) на данном клиенте, то каким образом ты собираешься оповещать остальных клиентов?


← →
elserpiente   (2007-03-27 17:46) [8]


> Если тебе это для [5], то позволь поинтересоваться: даже
> если данная функциональность клиента действительно необходима,
>  даже если ты  перехватишь данное событие в ADO (или других
> средствах доступа) на данном клиенте, то каким образом ты
> собираешься оповещать остальных клиентов?

в ФБ есть команда post_event ее ставишь в тригер на обновелние/добавление и при срабатывании тригера ФБ сама всем подключеным клиенттам высылает событие, которое можно перехватить TIBEvents. Но т.к. приложение сделано для работы с MySQL и FireBird, то пришлось использовать ODBC дрова и юзать их через ADO компонент. Так вот я не могу перехватить событие с помощью ADO....


← →
Правильный Вася   (2007-03-27 18:31) [9]


> не могу перехватить событие с помощью ADO....

и правильно
блажь все это, от плохого проектирования


← →
DrPass ©   (2007-03-28 01:16) [10]


> Так вот я не могу перехватить событие с помощью ADO....

Ну, по идее так и должно быть. События - нативная штука ФБ. Универсальным драйвером, естественно, не поддерживается. Поэтому надо пользовать компоненты прямого доступа



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
15-1180001177
Хэш
2007-05-24 14:06
2007.06.17
MD5


1-1176973980
DelphiLexx
2007-04-19 13:13
2007.06.17
Test Case и Test Project Delphi2006


1-1176890740
Denis
2007-04-18 14:05
2007.06.17
cxGrid - как обратиться к отфильтрованным записям?


15-1179689134
Kostafey
2007-05-20 23:25
2007.06.17
Как вникать в структуру базы данных ?


1-1176890879
Ice2
2007-04-18 14:07
2007.06.17
обрезать начало строки




   Наверх