![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как обеспечить отображение значения поля, измененного триггером [D6, MSSQL]
diokant © (2003-09-24 13:27:00)
Дорогие мастера, есть триггер таблицы MS SQL Server. В нем реализовано изменение значения поля при вставке записи, на клиенте эти изменения не отображаются (TADOQuery, TDBGRID), хотя если изменения таблицы проводить в SQL Server Enterprise Manager – отображаются сразу.
Подскажите, как обеспечить отображение на клиенте значения поля активной строки, измененного триггером.
Кстати, если поле IDENTITY, то его значения на клиенте отображаются сразу.
Как сделать Refresh активной строки?
diokant (2003-09-25 14:04:00) [1]
>Ну ты модуль ADOInt подключи всётаки! Откуда-же возьмутся эти >константы adResyncAutoIncrement, adResyncInserts ?!
Точно, модуль не был подключен!
Спасибо! Все работает!!!
Delirium (2003-09-25 13:25:00) [2]
Ну ты модуль ADOInt подключи всётаки! Откуда-же возьмутся эти константы adResyncAutoIncrement, adResyncInserts ?!
diokant (2003-09-25 13:14:00) [3]
>Ошибка:
>[Error] aspect.pas(302): Undeclared
>identifier: "adResyncAutoIncrement"
>[Error] aspect.pas(302): Undeclared >identifier: "adResyncInserts"
>осталась ?
Да.
Но все работает если указать 13;
Stas (2003-09-25 13:05:00) [4]
>Есть такой, нашел.
>
>Значение 13 мне подходит,
>правда непонятно с чем связана ошибка...
Ошибка:
[Error] aspect.pas(302): Undeclared
identifier: "adResyncAutoIncrement"
[Error] aspect.pas(302): Undeclared identifier: "adResyncInserts"
осталась ?
diokant (2003-09-25 12:27:00) [5]
Есть такой, нашел.
Значение 13 мне подходит,
правда непонятно с чем связана ошибка...
Delirium (2003-09-25 12:06:00) [6]
Модуль ADOInt
diokant (2003-09-25 11:54:00) [7]
> 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, я нигде не могу найти...
Stas (2003-09-24 14:59:00) [8]
http://www.delphikingdom.com/helloworld/ado02.htm
Если используешь ADO