Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
ВнизКак обеспечить отображение значения поля, измененного триггером Найти похожие ветки
← →
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 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c