Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];

Вниз

прехвать 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 вся ветка

Форум: "Базы";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.045 c
1-1177139483
Ламонов Олег
2007-04-21 11:11
2007.06.17
Лишняя инфа


3-1174923802
Dmitry_177
2007-03-26 19:43
2007.06.17
SQL-запрос на BDE API


4-1167871402
Альберт
2007-01-04 03:43
2007.06.17
Перетаскивание формы за контрол на winapi


2-1179926857
Oleg_teacher
2007-05-23 17:27
2007.06.17
DBLookupComboBox


2-1180095658
Zed
2007-05-25 16:20
2007.06.17
Paradox, Microsoft Access… ???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский