Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.16;
Скачать: CL | DM;

Вниз

Как понимать ошибку?   Найти похожие ветки 

 
AM   (2002-11-27 13:33) [0]

Доброго всем дня! Подскажите, пожалуйста, как понимать ошибку:
Project Contur1.exe raised axception class EOleException with message "BOF или EOF имеет значение True, либо текущая запись удалена. Для выоплняемой операции требуется текущая запись."

Ошибка выдается во время выполнения:

If DMModels.ADOTabSPointsTmp.Locate("O_ID", DMModels.ADORabQuery.FieldValues["O_ID"], []) then ...

Перед тем как выполнить команду я проверяю - в таблице ADOTabSPointsTmp - нет записей, но неужели, если там нет записей, то команда Locate - должна выдавать ошибку???
В таблице DMModels.ADORabQuery - записи точно есть!

У кого какие соображения?

Примечание:
Соединение производится через ADOConnection, если кто недогадался.


 
Ihor Osov'yak ©   (2002-11-27 13:40) [1]

Если мне не изменяет память - баг там.
http://delphi.mastak.ru/download/104.zip
Также может поможет D5ADOUpgrade.exe c Борланда (предпочтение 104.zip)


 
BlackTiger   (2002-11-27 13:40) [2]

Да, оно вызывает исключение и ты должен его обрабатывать.
Если O_ID (довольно плохой тон - так обзывать поля) - уникальное поле, то можешь писать без предварительной проверки и потом обрабатывать исклюния (try ... except ... end;).


 
AM   (2002-11-27 14:00) [3]

Спасибо за помощь!



Страницы: 1 вся ветка

Текущий архив: 2002.12.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
14-51928
vaneks
2002-11-25 13:01
2002.12.16
Системные папки МастДай


3-51653
Hlor
2002-11-26 02:15
2002.12.16
Вопрос о очтетах..........


14-51891
Malder
2002-10-21 22:47
2002.12.16
Начинающим программистам. Этап 1


1-51769
brestmarket
2002-12-04 13:56
2002.12.16
Как MainMenu заставить затенять редко используемые меню?


14-51967
zzet
2002-11-25 21:47
2002.12.16
Судьба Дня программиста под большим вопросом