powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO, RecordCount=0, Close
4 сообщений из 4, страница 1 из 1
ADO, RecordCount=0, Close
    #32242120
AndreyBond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю запрос к базе Access, через TADOQuery, потмо делаю TADOQuery.Open. Если возвратились какие то записи, то всё ОК, но если по запросу записи найдены не были, TADOQuery.RecordCount=0, то при закрытии (TADOQuery.Close) выпадает ошибка:
Progect xxx.exe raised exception class EOleException witth message 'Either BOF or EOF is True, or the current record has been deleted. requested operation requires a current record'. Process stoped. Use Step...

Не закрывать его тоже нельзя, так как я его же использую для следующего запроса, а если не закрыть, при RecordCount=0 то всё равно ошибка вылазит. Как лечить???

Delphi 5
...
Рейтинг: 0 / 0
ADO, RecordCount=0, Close
    #32242127
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправления надо на Delphi 5 ставить.
...
Рейтинг: 0 / 0
ADO, RecordCount=0, Close
    #32242146
AndreyBond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где их взять???
...
Рейтинг: 0 / 0
ADO, RecordCount=0, Close
    #32242162
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, с борландовского сайта их уже убрали?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO, RecordCount=0, Close
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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