powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MSSQL 2000 + DELPHI
5 сообщений из 5, страница 1 из 1
MSSQL 2000 + DELPHI
    #32026578
Udis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую DELPHI в клиенской части через ADO соединяюсь с MSSQL 2000. Работа с таблицей имеющей триггеры (INSERT,UPDATE,DELETE) удается только в случаи использования серверного курсора. При использовании клиентского пишет "Row cannot located for updating. Some values may have been changed it was last read".в чем дело ?.Если возможно пошлите пару ссылок где можно просветится о построении клиенской части на DELPHI через ADO для MSMSQL.
P.S. буду рад принять помощь, жду.
...
Рейтинг: 0 / 0
MSSQL 2000 + DELPHI
    #32026592
serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а на таблице ключ есть? если нет,то сделай
...
Рейтинг: 0 / 0
MSSQL 2000 + DELPHI
    #32026624
JINX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.delphikingdom.com/helloworld/ado01.htm
http://www.delphikingdom.com/helloworld/ado02.htm
http://www.delphikingdom.com/helloworld/ado03.htm

попробуйте вставить в начало текста триггера строку SET NOCOUNTS ON
...
Рейтинг: 0 / 0
MSSQL 2000 + DELPHI
    #32026629
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Триггер изменяет запись. Дельфи ничего не зная о произошедших на сервере изменениях, при следующем апдейте подставит в критерий (WHERE) старое значение полей. Запись для апдейта не находиться и выскакивает ошибка. Такое же произойдет при рефреше записи.
Это все становиться очевидным после анализа запросов в профайлере.
Идеи насчет первичного ключа и SET NOCOUNT ON тоже верны. Не игнорируй их.
...
Рейтинг: 0 / 0
MSSQL 2000 + DELPHI
    #32026682
Udis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все заработало. Только что для этого помогло толком не понял .Еще в пятницу добавил поле ID (identy) и сделал его первичным ключем.Но вроде был результат выше описаный . А сегодня все уже зафунциклировало - вот что значит хорошо отянутся и развеятся за выходные.
А за ссылки и за дельные советы спасибо, заценил.

Вот новый вопрос на размышление - попытался организовать поиск по НД при помощи FindFirst но и т.д. а вот досада свойство FilterOptions в ADO компоненте не работает , а имено интересует второй флаг (участичного сответствия условию).Уважаемые знатоки какие мысли ?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MSSQL 2000 + DELPHI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]