Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при редактирвании данных [D6, Access]


Damager ©   (2005-05-04 22:04:00) 

Здравствуйте! Используется БД Access. Подключение через ADOConnection. DataSet - ADOTable.
При редактировании данных в DBGride или при переходе между записями иногда возникает след. ошибка: "Row cannot be located for updating. Some values may have been changed since it was last read." Какое мое действие вызывает эту ошибку.


Damager   (2005-05-05 22:37:00) [1]

Помогло удаление "значение по умолчанию"


-=XP=-   (2005-05-05 10:52:00) [2]

иногда возникает
Это не есть хорошо.
Найдите закономерность. При изменении каких полей эта ошибка возникает? Какие реальные данные хранятся в этих полях до редактирования? Какие данные вы пытаетесь внести в эти поля?

Какое мое действие вызывает эту ошибку.
А Вы, случаем, ключ не редактируете?
А лучше всего - приведите сюда структуру таблицы, которую редактируете, со всеми особенностями - индексами, значениями по умолчанию, первичными и вторичными ключами и пр.


sniknik   (2005-05-05 10:51:00) [3]

Mr.F   (05.05.05 10:19) [5]
не просто пурга, а поклеп отстойный.

> Я тебе говорю.
не говори, покажи.


Johnmen   (2005-05-05 10:40:00) [4]

>Anatoly Podgoretsky ©   (05.05.05 10:37) [8]

"Это неправильные пчёлы, они делают неправильный мёд" (с)


Anatoly Podgoretsky   (2005-05-05 10:37:00) [5]

Johnmen ©   (05.05.05 10:26) [6]
У него неправильный Акцесс


Mr.F   (2005-05-05 10:34:00) [6]

>Johnmen
Я тебе говорю.


Johnmen   (2005-05-05 10:26:00) [7]

>Mr.F   (05.05.05 10:19) [5]

Пурги не надо.


Mr.F   (2005-05-05 10:19:00) [8]

Всё очень просто.
Access глючная вещь когда данные добовляеш он не генерирует поле счётчик.
Его тебе надо просто самаму добовлять.
Как дабавить берёш MAX счётчик и пребовляеш число 1


Slym   (2005-05-05 04:42:00) [9]

ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ в таблице убери


sniknik   (2005-05-04 23:52:00) [10]

тогда попробуй добавить, обрати внимание что там посылается серверу на апдейт (и что будет если одна из составляющих поменяется)
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1115199668&n=1


Damager   (2005-05-04 23:46:00) [11]

Ключ есть.


sniknik   (2005-05-04 23:22:00) [12]

> Какое мое действие вызывает эту ошибку.
редактирование и переход между записями.
это действие, следствие так сказать, а вызвано скорее всего отсутствием ключа у таблици.


Наверх

Титульная страница Поиск, карта сайта Написать письмо