Форум: "Базы";
Поиск по всему сайту: 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.042 c
14-9648           Olgerd                2002-02-21 00:44  2002.04.04  
Ура!


1-9444            Serd_hhc              2002-03-25 10:41  2002.04.04  
MP3 и Как?


1-9499            oomneeq               2002-03-21 16:14  2002.04.04  
Хм, как бы с этим побороться - Library path etc.


14-9606           Song                  2002-02-19 17:44  2002.04.04  
Продавать свои программы офицально и юридически правильно? Что для этого нужно?


7-9654            Founder               2002-01-08 13:49  2002.04.04  
---|Ветка была без названия|---