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




Вниз

Понятие 


tovSuhov   (2002-03-11 09:27) [0]

Господа, кто-нибуль сталкивался с сабжем? Не подскажете, где можно почитать что-то по данному поводу?
Заранее благодарен, tovSuhov.



roottim   (2002-03-11 09:36) [1]

что ты понимаеш под словом СОБЫТИЕ!
искл ситуациюю или мб что-то другое?



tovSuhov   (2002-03-11 11:43) [2]

Так в том то и дело, что я "слышал звон, да не знаю, где он".
На сколько я смог понять, в Оракле есть понятие "события", которое может генериться при различных ситуациях. В том числе вроде как есть возможность генерировать "собственные" события.
Но что это и с чем его едят - не знаю. Вот и спрашиваю, может кто знает или где про это почитать можно...



roottim   (2002-03-11 12:11) [3]

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

если под событием всетаки подразумевается событие... то в таком смысле его можно понять как триггер к таблице.. на всавку и тп... но точно не знаю что вы хотите!...

могу скинуть файлик хелпа на мыло.. он в виде справочника по пл/скл но достаточно подробный... естественно англ



tovSuhov   (2002-03-11 12:22) [4]

Нет, exceptions это вроде не то...
А за хелп буду благодарен!:-))



Yuvich   (2002-03-12 13:53) [5]

Скорее всего, речь идет об Alert.
Доку можно найти здесь http://otn.oracle.com



Sergey13   (2002-03-13 08:49) [6]

"Ораклового" описания под рукой нет, если шибко надо поищу(на мыло). Но в описании к DOA (там есть компонент TOracleEvent) нашел вот что

Description
The TOracleEvent component can be used in an application that needs to react to dbms_alert signals or dbms_pipe messages. These signals and messages are typically generated in database triggers or server processes to pass information to other database sessions. The TOracleEvent component works in a separate execution thread in the background, without interfering with the normal program flow of your application. When an event occurs, the OnEvent event handler is called, which is synchronized with the main thread of the application.



IPisk   (2002-03-13 09:45) [7]

Согласен с Yuvich. Речь идет об Alert.

Alert (сообщение) можно например посылать из триггера


.. тело триггера
DBMS_ALERT.Signal("MY_ALERT","MY_SIGNAL");
.. тело триггера


А в проге на делфи это сообщение можно ловить например
при помощи комнонента OraAlerter из набора ODAC.

Все это довольно успешно работает.



Юрий Жуков   (2002-03-13 10:34) [8]

Использовали Alert на DOA, но пришлось отказаться.
Т.К. Приложение когда ожидает Alert открывает еще один session.
Для нас это оказалось критичным.

А так все замечательно работало.



Yuvich   (2002-03-13 12:15) [9]

> Юрий Жуков
По моему, по другому быть не может: одна сессия "работает", другая - ее "слушает". ODAC тоже открывает новое соединение, только я не знаю (просто не разбирался), то ли открывается новая сессия, то ли новый трид в одной сессии (оракле такое может?)




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




Наверх





Память: 0.73 MB
Время: 0.028 c
3-9385            Ольга                 2002-03-12 16:49  2002.04.04  
SQL


1-9447            Fran                  2002-03-24 17:15  2002.04.04  
Нужен компонент типа TrxCalcEdit, но вместо цифр - английские буквы.


14-9628           Владимир Васильев     2002-02-22 18:04  2002.04.04  
---|Ветка была без названия|---


14-9630           Lovers                2002-02-20 21:01  2002.04.04  
Определение кол-ва процессорных тактов выполняемых заданным кодом


3-9399            konrads               2002-03-12 06:32  2002.04.04  
Работа с таблицами без BDE