Помогите разобраться?
Использую компонент TADOQuery из стандартной палитры "ADO" в Delphi для соединения с базой данных на аксессе.
В звпросе к БД — select ... from Таблица.
Если запрос возвращает какие-нибудь данные, то все работает замечательно, а вот если под условие выборки не попадает ни одной строки, то при попытке закрыть запрос:
ADOQuery.Close;
возникает exception: "EOleException — BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись"
И все. После этого любое ображение к компоненте вызывает EAccessViolation — попытка чтения по адресу 0000000 и компонент вообще перестает возвращать какие-либо данные.