Главная страница
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.023 c
4-1171107679
Vemer
2007-02-10 14:41
2007.07.29
Убрать кнопку с панели задач средствами WinApi.


11-1166376965
vampir_infernal
2006-12-17 20:36
2007.07.29
Проблема с GroupBox.Children


10-1134482393
GanibalLector
2005-12-13 16:59
2007.07.29
выходные параметры в СОМ-сервере


2-1183092871
Novice
2007-06-29 08:54
2007.07.29
программа для работы с базой IB в длинной сети


5-1157964828
Степан Журавлев
2006-09-11 12:53
2007.07.29
Разработка наследника TScrollingWinControl