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


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