Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Вниз

сообщение об ошибке "BOF или EOF имеет значение True"   Найти похожие ветки 

 
Сафаров ©   (2005-12-02 14:35) [0]

Создал конструкцию из двух AdoQuery (Master/Detail).  
В первом запросе AdoQuery1.SQL=""select * from Table1
Во втором запросе AdoQuery2.SQL= "select * from Table2 where idtable1=:id".
Значение параметра id задаю так AdoQuery2.DataSource=dsAdoQuery1.
Все работает, но периодически проскакивает ошибка "BOF или EOF имеет значение True". Заметил, что ошибка появляется когда набор AdoQuery1 пуст.
Вопрос: можно ли как-то такую ситуацию "уладить" настройками соответствующих компонент, или это надо отслеживать програмно?


 
Ega23 ©   (2005-12-02 15:06) [1]

Обновить версию ADO?


 
Desdechado ©   (2005-12-02 15:12) [2]

http://delphimaster.net/view/3-1133462062/


 
Сафаров ©   (2005-12-02 15:29) [3]

он под D5. у меня D7


 
Fay ©   (2005-12-02 15:31) [4]

2 Сафаров ©   (02.12.05 14:35)
Не должно быть такой ошибки. MDAC какой?


 
Сафаров ©   (2005-12-02 15:40) [5]

где это можно посмотреть? версию MDAC?


 
Сафаров ©   (2005-12-02 15:42) [6]

MDAC is automatically installed with software such as Windows 2000 and Internet Explorer version 5 or later.  - в справке Delphi. У меня XP SP2


 
alex_*** ©   (2005-12-02 15:46) [7]

я такую ошибку ловил в VB6, когда в наборе данных не было


 
Sergey13 ©   (2005-12-02 15:49) [8]

2Сафаров ©   (02.12.05 14:35)
Попобуй на AfterOpen AdoQuery1 ловить это и гасить AdoQuery2.DataSource.


 
Плохиш ©   (2005-12-02 15:52) [9]

Не, тут как всегда ошибка в 17й строке. Товагищ пытается что-то прочитать из пустого набора данных. А так как кофе вредно, гадать не буду.


 
Сафаров ©   (2005-12-02 15:57) [10]

из пустого. Это же вопросе ясно написано. Можно ли это уладить настройками компонент?


 
Fay ©   (2005-12-02 16:04) [11]

2 Сафаров ©   (02.12.05 15:42) [6]
> где это можно посмотреть? версию MDAC?
Найди msado15.dll и посмотри версию. Советую поставить 2.8 - на клиенте и на сервере.


 
Vlad ©   (2005-12-02 16:05) [12]

или тут:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess


 
Сафаров ©   (2005-12-02 16:13) [13]

to Fay.
Спасибо. Понял. Посмотрю. Это надо ехать с заказчику и смотреть на месте. у меня все работает хорошо.( версия 2.81.1117.0). Если у них более ранние версии - как в этом случае быть, если я у них не сисадмин (а он у них "выходная редкость")? Получается никак?


 
Fay ©   (2005-12-02 16:27) [14]

2 Сафаров ©   (02.12.05 16:13) [13]

Кроме проверки версии MDAC ничего предложить не могу 8(
И не могу добиться возникновения этой ошибки.


 
Сафаров ©   (2005-12-02 16:29) [15]

спасибо


 
Anatoly Podgoretsky ©   (2005-12-02 16:32) [16]

Сафаров ©   (02.12.05 16:13) [13]
Дать предписание заказчику обновить программное обеспечение при первой возможности (когда придет системный администратор).


 
alex_*** ©   (2005-12-02 17:48) [17]

что-то сомнительно что в MDAC дело



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

Форум: "Базы";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.105 c
6-1130825016
Edelweis
2005-11-01 09:03
2006.02.05
NMFTP1.Connect - ошибка, при маленькой скорости инета


15-1137073296
Михаил (Киров)
2006-01-12 16:41
2006.02.05
DelphiDirect


4-1132719172
ThermiT
2005-11-23 07:12
2006.02.05
Скролирование StringGrid


15-1136400359
Карелин Артем
2006-01-04 21:45
2006.02.05
Голосуем. Фильм дневной дозор это...


15-1136949124
НТВ
2006-01-11 06:12
2006.02.05
Default on American





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский