Форум: "Базы";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];
ВнизADOTable (не удается найти строку для обновления) Найти похожие ветки
← →
Dorosh (2002-04-10 08:02) [0]Подключил через adotable таблицу из базы (mdb), индексное поле в таблице имеется, на форме точно также подключены еще три таблицы все - ОК, а в этой при редактировании строки (в dbgrid) выдается сообщение: "Не удается найти строку для обновления. Некоторые значения могли быть изменены со времени ее последнего чтения". Все перепробовал: CursorType,LockType. Где собака зарыта?
← →
Dorosh (2002-04-10 08:14) [1]Только сейчас заметил, что происходит это только с одним полем, тип которого - действительное, при редактировании значений в других полях (целое, строковое) этого нет.
← →
koks (2002-04-10 09:28) [2]Сделай ключевое поле в таблице. Насколько я понимаю, такие ошибки возникают когда ADO не может однозначно идентифицировать запись в источнике, которую ты обновляешь.
← →
KSergey (2002-04-10 09:51) [3]и еще для верности почитайте на "Королевстве дельфи" 3 статьи по поводу ADO - там это случай рассмотрен очень подробно (т.к. более вообще-то и нечего особенно рассматривать).
← →
Севостьянов Игорь (2002-04-10 12:39) [4]Вот интересно а индексное (я так думаю ключевое) поле у тебя AutoNumber (AutoIncrement) ? Лучше чтобы это было так ...
А вообще трудно судить без подрробного описания структуры БД
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c