![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Узнать что добавлена запись [D2005, XP]
zapis © (2007-07-05 15:45:00)Здраствуйте, а не подскажете как узнать из моего приложения что в БД добавлена запись(не мной, а другим клиентом этой БД)? БД MS SQL, компоненты ADO...
Anatoly Podgoretsky (2007-07-05 18:38:00) [1]
> engine © (05.07.07 17:21) [8]
Как зачем, конференция то для начинающих.
Anatoly Podgoretsky (2007-07-05 18:37:00) [2]
> ADOQuery1.SQL.Add('Select * from Table1');
А Table1 то причем, если явно сказано, что в какой то таблице изменилась запись.
Ega23 (2007-07-05 17:47:00) [3]
> engine © (05.07.07 17:21) [8]
>
> А зачем после
Да кто бы знал бы...
По 2 раза в неделю такие шедевры.
engine (2007-07-05 17:21:00) [4]
> [7] Ega23 © (05.07.07 17:00)
А зачем после
> ADOQuery1.Active := false;
делать
> ADOQuery1.Close;
и после
> ADOQuery1.Open;
делать
> ADOQuery1.Active := true;
?
:)
iXT (2007-07-05 17:21:00) [5]> [6] Anatoly Podgoretsky © (05.07.07 16:58)
Искать Backup :)
Ega23 (2007-07-05 17:00:00) [6]
> И дальше что, ну допустим в какой то таблице изменилась
> запись, что делать клиенту?
Как это что?
ADOQuery1.Active := false;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from Table1');
ADOQuery1.Open;
ADOQuery1.Active := true;
:)
Anatoly Podgoretsky (2007-07-05 16:58:00) [7]> zapis (05.07.2007 16:42:05) [5]
И дальше что, ну допустим в какой то таблице изменилась запись, что делать клиенту?
zapis (2007-07-05 16:42:00) [8]в таблице БД.
Anatoly Podgoretsky (2007-07-05 16:35:00) [9]Вообще то в БД нет записей.
Ega23 (2007-07-05 16:04:00) [10]
> проект такой, и нужно как-то ловить событие что в БД внесена
> запись и мне ее нужно прочитать...
Ой штой-та сомнительно...
zapis (2007-07-05 15:56:00) [11]
> Только вот нафиг это нужно?
проект такой, и нужно как-то ловить событие что в БД внесена запись и мне ее нужно прочитать...
Ega23 (2007-07-05 15:49:00) [12]Написать extended-procedure на сервере по отправке, например, UDP-пакета, вставить вызов её в триггер на Insert, а на клиенте - ловить событие.
Только вот нафиг это нужно?