Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

Узнать что добавлена запись   Найти похожие ветки 

 
zapis   (2007-07-05 15:45) [0]

Здраствуйте, а не подскажете как узнать из моего приложения что в БД добавлена запись(не мной, а другим клиентом этой БД)? БД MS SQL, компоненты ADO...


 
Ega23 ©   (2007-07-05 15:49) [1]

Написать extended-procedure на сервере по отправке, например, UDP-пакета, вставить вызов её в триггер на Insert, а на клиенте - ловить событие.

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


 
zapis   (2007-07-05 15:56) [2]


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

проект такой, и нужно как-то ловить событие что в БД внесена запись и мне ее нужно прочитать...


 
Ega23 ©   (2007-07-05 16:04) [3]


> проект такой, и нужно как-то ловить событие что в БД внесена
> запись и мне ее нужно прочитать...


Ой штой-та сомнительно...


 
Anatoly Podgoretsky ©   (2007-07-05 16:35) [4]

Вообще то в БД нет записей.


 
zapis   (2007-07-05 16:42) [5]

в таблице БД.


 
Anatoly Podgoretsky ©   (2007-07-05 16:58) [6]

> zapis  (05.07.2007 16:42:05)  [5]

И дальше что, ну допустим в какой то таблице изменилась запись, что делать клиенту?


 
Ega23 ©   (2007-07-05 17:00) [7]


> И дальше что, ну допустим в какой то таблице изменилась
> запись, что делать клиенту?


Как это что?

ADOQuery1.Active := false;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("Select * from Table1");
ADOQuery1.Open;
ADOQuery1.Active := true;


:)


 
engine ©   (2007-07-05 17:21) [8]


> [7] Ega23 ©   (05.07.07 17:00)


А зачем после

> ADOQuery1.Active := false;

делать

> ADOQuery1.Close;

и после

> ADOQuery1.Open;

делать

> ADOQuery1.Active := true;

?
:)


 
iXT ©   (2007-07-05 17:21) [9]

> [6] Anatoly Podgoretsky ©   (05.07.07 16:58)

Искать Backup :)


 
Ega23 ©   (2007-07-05 17:47) [10]


> engine ©   (05.07.07 17:21) [8]
>
> А зачем после


Да кто бы знал бы...
По 2 раза в неделю такие шедевры.


 
Anatoly Podgoretsky ©   (2007-07-05 18:37) [11]


> ADOQuery1.SQL.Add("Select * from Table1");

А Table1 то причем, если явно сказано, что в какой то таблице изменилась запись.


 
Anatoly Podgoretsky ©   (2007-07-05 18:38) [12]


> engine ©   (05.07.07 17:21) [8]

Как зачем, конференция то для начинающих.



Страницы: 1 вся ветка

Текущий архив: 2007.07.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
15-1183550923
Kerk
2007-07-04 16:08
2007.07.29
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1183525244&n=3


15-1183564890
biluk
2007-07-04 20:01
2007.07.29
Вопрос на засыпку


2-1183425203
Dreamse
2007-07-03 05:13
2007.07.29
Как найти все созданные формы ? Перечислить.


2-1183344188
Grademax
2007-07-02 06:43
2007.07.29
Как отследить "выключение системы"?


8-1162421607
aktuba
2006-11-02 01:53
2007.07.29
TImageList.GetIcon глючит...