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