- Форум
- Программирование
- Программирование - ИБС "Бисквит"
- Бисквит и процедуры в режиме реального времени
Бисквит и процедуры в режиме реального времени
- shumamura
- Автор темы
- Не в сети
- COM_KUNENA_SAMPLEDATA_RANK3
Меньше
Больше
- Сообщений: 52
- Спасибо получено: 51
03 сен 2012 11:10 #1
от shumamura
COM_KUNENA_MESSAGE_CREATED_NEW
Можно ли в бисквите создавать процедуры, которые работали в режиме реального времени? без вмешательства пользователя
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- alex_sar
- Посетитель
03 сен 2012 23:33 #2
от alex_sar
COM_KUNENA_MESSAGE_REPLIED_NEW
Ну например написать какую-нить процедуру и запускать ее в шедуллере по расписанию. Вот Вам и без участие пользователя.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- shumamura
- Автор темы
- Не в сети
- COM_KUNENA_SAMPLEDATA_RANK3
Меньше
Больше
- Сообщений: 52
- Спасибо получено: 51
05 сен 2012 10:35 #3
от shumamura
это да, но важно чтобы эта процедура запускалась при возникновени определенного события - а именно, в моем случае, при добавлении новых клиентов... прочел, что с помощью триггеров можно такое сделать, но пока не знаю как...
COM_KUNENA_MESSAGE_REPLIED_NEW
alex_sar пишет: Ну например написать какую-нить процедуру и запускать ее в шедуллере по расписанию. Вот Вам и без участие пользователя.
это да, но важно чтобы эта процедура запускалась при возникновени определенного события - а именно, в моем случае, при добавлении новых клиентов... прочел, что с помощью триггеров можно такое сделать, но пока не знаю как...
Спасибо сказали: alex_sar
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- alex_sar
- Посетитель
05 сен 2012 20:57 #4
от alex_sar
COM_KUNENA_MESSAGE_REPLIED_NEW
Триггеры о которых Вы говорите - это процедуры выполняемые по определенному событию над таблицами базы данных.
Так вот, заходим в Editor -> Tools -> Data Dictionary -> Database -> Reports -> Detailed Table -> Находим например таблицу Person
и видим:
?? Trigger Event Trigger Procedure Overridable? Check CRC?
??
?? Create tc-perso.p yes no
?? Delete td-perso.p yes no
?? Write tw-perso.p yes no
Далее ищите эти процедуры в основной сборке Бисквита.
Можете прописать в них запуск Вашей процедуры.
ПРЕДУПРЕЖДАЮ, ЧТО ВСЕ ЭТО НА ВАШ СТРАХ И РИСК. Если Вы что-нибудь там наворочаете, то может быть все.
Так вот, заходим в Editor -> Tools -> Data Dictionary -> Database -> Reports -> Detailed Table -> Находим например таблицу Person
и видим:
?? Trigger Event Trigger Procedure Overridable? Check CRC?
??
?? Create tc-perso.p yes no
?? Delete td-perso.p yes no
?? Write tw-perso.p yes no
Далее ищите эти процедуры в основной сборке Бисквита.
Можете прописать в них запуск Вашей процедуры.
ПРЕДУПРЕЖДАЮ, ЧТО ВСЕ ЭТО НА ВАШ СТРАХ И РИСК. Если Вы что-нибудь там наворочаете, то может быть все.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Developer
- Посетитель
12 сен 2012 06:09 #5
от Developer
COM_KUNENA_MESSAGE_REPLIED_NEW
+1
поскольку на триггерах работает история изменений..
поскольку на триггерах работает история изменений..
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Форум
- Программирование
- Программирование - ИБС "Бисквит"
- Бисквит и процедуры в режиме реального времени
Время создания страницы: 0.169 секунд