![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как выловить добавление записи в базу [D7, Paradox]
alucard © (2006-10-10 14:26:00)Доброго времени суток.
Подскажите, мне нужно выловить момент после добавления другим пользователем записи в базу данных, чтоб не постоянно обновлять TQuery методом ExecSQL, а только когда данные действительно изменены.
Как это сделать?
Спасибо.
Sergey13 (2006-10-10 15:12:00) [1]> [5] alucard © (10.10.06 15:02)
Для обучающегося ходить вовсе необязательно начинать с вступления в ... ну ты понял. 8-)
ЗЫ: предметная область видимо тайна. Ну дело твое.
alucard (2006-10-10 15:02:00) [2]
> ЗЫ: Но все это от лукавого. Что за предметная область и
> каковы причины выбора Парадокса?
Надо с чего-то начинать.
Sergey13 (2006-10-10 14:54:00) [3]> [3] alucard © (10.10.06 14:48)
Не понял. Если надо дергать каждые 2 секунды, так и дергай - в чем проблема то? Что за процессы то - военная тайна?
В крайнем случае пусть "писатель" апдейтит спецтаблицу с одним полем и одной записью текушими датой/временем. А читатель сравнивает.
ЗЫ: Но все это от лукавого. Что за предметная область и каковы причины выбора Парадокса?
alucard (2006-10-10 14:48:00) [4]
> Никак. А зачем постоянно обновлять?
Ну идёт какой то процесс, на удалённом компе другой процесс, работают они оба с одной базой данных, удалённый записывает, основной читает, ну а необходимо перезать с интервалом не позже 2-3 секунд, а каждые 2-3 секунды базу дёргать проблемно для 10 таблиц...
Спасибо.
Sergey13 (2006-10-10 14:32:00) [5]Никак. А зачем постоянно обновлять?
dr Gonzo (2006-10-10 14:31:00) [6]хм... в Paradox нет тригеров. Если работа не через сервер приложений, то я таких способов не знаю.