powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO, "Row handle reffered to a deleted row or a row marked for deletion"
5 сообщений из 5, страница 1 из 1
ADO, "Row handle reffered to a deleted row or a row marked for deletion"
    #32305939
analyser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, дублирую вопрос с delphimaster.ru (там не пособили) - не гоните, а?:

Есть ADODataSet в режиме отложенных изменений.
При следующей последовательности команд:

ADODataSet.Insert;
ADODataSet.Post;
ADODataSet.CancelBatch;// вставленная строка является текущей!

возникает exception: "Row handle reffered to a deleted row or a row marked for deletion".

Вопрос: как лучше этого избежать?

Подоплека, думаю, понятна: пользователь правит данные на форме, имея возможность отказаться от изменений. Можно, конечно, перечитать НД, но просто интересно, почему нельзя CancelBatch? (а вот в VB6 вопросов не возникает, там все катит...)
...
Рейтинг: 0 / 0
ADO, "Row handle reffered to a deleted row or a row marked for deletion"
    #32306410
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая версия дельфи?
...
Рейтинг: 0 / 0
ADO, "Row handle reffered to a deleted row or a row marked for deletion"
    #32306818
analyser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
D5, MDAC 2.6
...
Рейтинг: 0 / 0
ADO, "Row handle reffered to a deleted row or a row marked for deletion"
    #32306888
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Патчи на Delphi стоят? ЕСли нет, надо ставить.
...
Рейтинг: 0 / 0
ADO, "Row handle reffered to a deleted row or a row marked for deletion"
    #32307082
analyser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоят патчи (1 на Delphi и 2 на ADO)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO, "Row handle reffered to a deleted row or a row marked for deletion"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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