Вниз
Скачать: CL | DM;

Как обеспечить отображение значения поля, измененного триггером   Найти похожие ветки 

← →
diokant   (2003-09-24 13:27) [0]

Дорогие мастера, есть триггер таблицы MS SQL Server. В нем реализовано изменение значения поля при вставке записи, на клиенте эти изменения не отображаются (TADOQuery, TDBGRID), хотя если изменения таблицы проводить в SQL Server Enterprise Manager – отображаются сразу.

Подскажите, как обеспечить отображение на клиенте значения поля активной строки, измененного триггером.
Кстати, если поле IDENTITY, то его значения на клиенте отображаются сразу.

Как сделать Refresh активной строки?


← →
Stas ©   (2003-09-24 14:59) [1]

http://www.delphikingdom.com/helloworld/ado02.htm
Если используешь ADO


← →
diokant   (2003-09-25 11:54) [2]

> http://www.delphikingdom.com/helloworld/ado02.htm
>Если используешь ADO

Если я делаю так:
ADOQuery1.Properties["Update Resync"].Value:= adResyncInserts + adResyncInserts;

то выдает ошибку при компиляции:
[Error] aspect.pas(302): Undeclared identifier: "adResyncAutoIncrement"
[Error] aspect.pas(302): Undeclared identifier: "adResyncInserts"

а так работает:
ADOQuery1.Properties["Update Resync"].Value:=13;

Спасибо!!!

Но меня смущает <13> так как я получил экспериментально. Может быть подскажете где можно узнать список возможных значений свойства Update Resync, я нигде не могу найти...


← →
Delirium ©   (2003-09-25 12:06) [3]

Модуль ADOInt


← →
diokant   (2003-09-25 12:27) [4]

Есть такой, нашел.

Значение 13 мне подходит,
правда непонятно с чем связана ошибка...


← →
Stas ©   (2003-09-25 13:05) [5]

>Есть такой, нашел.
>
>Значение 13 мне подходит,
>правда непонятно с чем связана ошибка...

Ошибка:
[Error] aspect.pas(302): Undeclared
identifier: "adResyncAutoIncrement"
[Error] aspect.pas(302): Undeclared identifier: "adResyncInserts"
осталась ?


← →
diokant   (2003-09-25 13:14) [6]

>Ошибка:
>[Error] aspect.pas(302): Undeclared
>identifier: "adResyncAutoIncrement"
>[Error] aspect.pas(302): Undeclared >identifier: "adResyncInserts"
>осталась ?
Да.

Но все работает если указать 13;


← →
Delirium ©   (2003-09-25 13:25) [7]

Ну ты модуль ADOInt подключи всётаки! Откуда-же возьмутся эти константы adResyncAutoIncrement, adResyncInserts ?!


← →
diokant   (2003-09-25 14:04) [8]

>Ну ты модуль ADOInt подключи всётаки! Откуда-же возьмутся эти >константы adResyncAutoIncrement, adResyncInserts ?!

Точно, модуль не был подключен!

Спасибо! Все работает!!!



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
1-51268
Сергунчик
2003-10-04 23:17
2003.10.16
Двойный клик мыша по Button у


14-51411
CinCinNut
2003-09-26 13:23
2003.10.16
Видеопроекторы


14-51512
Карлсон
2003-09-27 17:03
2003.10.16
программирование в институте


11-51157
Юрец
2003-02-02 15:43
2003.10.16
Как работать с Canvas???


3-51099
domenicas
2003-09-25 15:16
2003.10.16
SQL Server 2000 ???




   Наверх