Главная страница
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.019 c
15-1183469880
@!!ex
2007-07-03 17:38
2007.07.29
Добавить пункт в меню программы на Taskbar e.


2-1183443768
tytus
2007-07-03 10:22
2007.07.29
TSocketConnection - познее связывание - - в другом потоке.


15-1182954688
Andy BitOff
2007-06-27 18:31
2007.07.29
Третья версия лицензии GPL будет выпущена на этой неделе


15-1182975866
c0deRR
2007-06-28 00:24
2007.07.29
Вот значит у меня с одним человеком есть на пару web проект


15-1183264622
koha
2007-07-01 08:37
2007.07.29
Просмотрел фильм "Курск Субмарина в мутной воде"