Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.143.168.172] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Здравствуйте. Скажи есть ли возможность отслеживать добавление новых записей в таблицу. Например
Есть программа, она записывает свои действия в базу данных (БД многопользовательская), как сделать, чтобы в тот момент когда идет добавление, в моей программе это показывалось или срабатывала функция? Заранее спасибо |
Сообщ.
#2
,
|
|
|
Цитата Skillsoft @ есть ли возможность отслеживать добавление новых записей в таблицу Триггер after/before insert, например. |
Сообщ.
#3
,
|
|
|
Не знаю, правильно ли я Вас понял?! Программа, которая записывает в БД, не моя. Моя программа подключается к этой базе данных. И мне нужно сделать что то вроде слушателя, функция которого срабатывает при добавлении записи в таблицу этой БД.
|
Сообщ.
#4
,
|
|
|
Цитата Skillsoft @ Это называется СУБД. И даже если она генерит события, о которых сказал SPrograMMer, то ловля их сторонней программой в лучшем случае здорово напряжёт сервер, в худшем - обвалит.Программа, которая записывает в БД, не моя --- ЗЫ - на каком движке СУБД сделана? |
Сообщ.
#5
,
|
|
|
Движок DBE. Думаю сильного напряга не будет, это программа для контроля турникета, внешних подключений к ней нет, только мое приложение.
|
Сообщ.
#6
,
|
|
|
Цитата Skillsoft @ Есть программа, она записывает свои действия в базу данных (БД многопользовательская) и Цитата Skillsoft @ это программа для контроля турникета, внешних подключений к ней нет Ничего не перепутал? --- ЗЫ - стоит у меня в конторе турникет. Считает входы-выходы етс... И никому в голову не приходит лезть в его СУБД. Там уже всё предусмотрено. --- Чисто теоретически - пишешь программу, которая коннектится к БД и тупо через некий интервал времени проверяет количества записей в чисто конкретной таблице. А что дальше делать - это ты знаешь. Учти, что турникеты - штука специфическая. Основная загрузка - утром, в обед и вечером. --- Цитата Skillsoft @ Oracle знаю, InterBase с клонами знаю, MS SQL Server и MS Access знаю... Про DBE слышу в первый раз. Пора квалификацию повышать? Движок DBE Скрытый текст Ещё пивка хлебнул и почесал репу - интересная мысль! Прога для конкретного Васи Пупкина заменяет время прихода и ухода с sysdate (это в терминах Oracle) на 8.00 и 19.00. Начальство балдеет от такого усердия и делает Васе щястье ! |
Сообщ.
#7
,
|
|
|
Цитата #SI# @ ловля их сторонней программой в лучшем случае здорово напряжёт сервер, в худшем - обвалит Ловля событий не настолько напряжет сервер, как Цитата #SI# @ через некий интервал времени проверяет количества записей в чисто конкретной таблице |
Сообщ.
#8
,
|
|
|
Fr0sT, как ты представляешь себе ловлю триггера AFTER INSERT сторонней программой?
|
Сообщ.
#9
,
|
|
|
Скрытый текст Цитата #SI# @ Про DBE слышу в первый раз Может имелось ввиду BDE?! |
Сообщ.
#10
,
|
|
|
Скрытый текст Да я то же самое подумал. Ну и о квалификации ТС призадумался... |
Сообщ.
#11
,
|
|
|
#SI#, угу, пардон. Думал о IB/FB событиях и забыл, что они должны быть прописаны явно в БД.
|
Сообщ.
#12
,
|
|
|
Имелось ввиду BDE, опечатался.
Программа рассчитана на работу с несколькими турникетами, так что все предусмотрено, и мое приложение не будет в тягость. Про периодическое сравнивание количества записей я думал, в принципе устраивает. Вопрос был в том, можно ли подключиться и не отключаться, и получать новые записи? |
Сообщ.
#13
,
|
|
|
Цитата Skillsoft @ Это не движок, а средство доступа к данным. Забудь про эту древность - и чем скорее - тем лучше.Имелось ввиду BDE Ещё раз - какой движок? MS SQL Server, Oracle... А свой последний вопрос задай дядьке, который админит эту базу . |
Сообщ.
#14
,
|
|
|
SQL Server. Я про код в Delphi, куда его вставлять и как настроить компоненты
|
Сообщ.
#15
,
|
|
|
А что - уже есть куда вставлять?
--- Модеры, как насчёт СмехоГреха? |