Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.04;
Скачать: CL | DM;

Вниз

Сообщение:   Найти похожие ветки 

 
conr ©   (2002-06-10 15:36) [0]

При использовании ADOQuery неожиданно стало появляться сообщение
"Row cannot be located for updating. Some values may have been changed since it was last read". Из=за чего оно могло появиться и, главное, как с ним бороться?


 
TSV ©   (2002-06-10 16:04) [1]

1. Появляется из-за того, что есть автоинкрементные поля или значения по умолчанию.

2. Как бороться. Почитай статьи на Королевстве:
http://www.delphikingdom.com/helloworld/ado01.htm
http://www.delphikingdom.com/helloworld/ado02.htm
http://www.delphikingdom.com/helloworld/ado03.htm
Ну и там еще ссылки есть.

Удачи.


 
VAleksey ©   (2002-06-10 16:54) [2]

а мож просто нет ключевого поля ?
ЗЫ
мне так и не ответели на подобный вопрос.


 
Mike_Goblin ©   (2002-06-10 19:47) [3]

При update запись на сервере БД отыскивается по совокупности полей. Если другой клиент редактирует ту же запись паралелльно, но post-ит изменение раньше твоего, то ADOQuery не может найти эту запись и выдает тебе ошибку.
В ADO 2.7 введены средства разрешения этих конфликтов, почтитай доку



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

Текущий архив: 2002.07.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
6-9942
Donal_Graeme
2002-04-24 11:05
2002.07.04
отправка данных HTTP-прокси


1-9899
Chill
2002-06-22 22:39
2002.07.04
TMemo


14-9966
PVR
2002-06-02 15:14
2002.07.04
Процедура Register в Делфи6


4-10068
anod
2002-05-03 18:31
2002.07.04
Отображение файлов


14-9979
ZIP
2002-06-02 19:49
2002.07.04
После установки модема виснет комп