Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Узнать что добавлена запись [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, а на клиенте - ловить событие.

Только вот нафиг это нужно?


Наверх

Титульная страница Поиск, карта сайта Написать письмо