Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.015 c
3-51136
Alex_x
2003-09-26 13:05
2003.10.16
Форматирование с помощью SQL


1-51264
COSINUS
2003-10-07 00:21
2003.10.16
StringGrid.ColWidth


14-51465
Turin
2003-09-29 13:10
2003.10.16
Delphi - классы, массивы


14-51460
alex_bf
2003-09-25 10:17
2003.10.16
Уменьшить ехешник


1-51219
Руслан Гиричев
2003-10-03 23:44
2003.10.16
TRichEdit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский