Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
ВнизBD: MsAccess (ADO) -> Error Найти похожие ветки
← →
BD (2002-09-05 04:39) [0]Прочитал я статью про то, как обращатся к базе данных MsAccess через Delphi через ADO: Вытащил компонент TADOTable, настроил его как сказано в статье. На этом часть про ADO заканчивается. Далее я положил на форму компонент TDataSource (DataSet =ADOTable), и затем TDBGrid (DataSource =DataSource1). После этого свойство TADOTable (Active) ставлю в True - в TDBGrid загружается моя база, но как только я свойство TADOTable (Active) возвращаю в False, Delphi выдает ошибку:
"Ether BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record".
Что делать?
← →
Виталий Панасенко (2002-09-05 09:02) [1]Нужны апдейты (хотя у меня и после них криво работает, а Д6 - нормально)
← →
KSergey (2002-09-05 09:11) [2]Поставить обновление компонен ADO с сайта борланда. Если еще там лежит для d5
Если нет - можете написать- пришлю. Скоре всего проблема в этом
← →
yurikho (2002-09-05 11:45) [3]Аналогичная проблема была и у меня.
Это из-за mdac2.6 (mdac2.5 - нормальный).
Есть 2 пути:
1. заменить файл Program Files\Common Files\System\ado\msado15.dll на версию 2.5
2. Поставить adopExpress update pack 2
(для Enterprise ставится только на Delphi Enterprise Update Pack 1)
← →
Gun Expert (2002-09-05 15:49) [4]Кстати, на http://info.borland.com/devsupport/delphi/mdac26.html
лежит "Delphi and MDAC v2.6 MDAC v2.6 "Either EOF or BOF is true." error with ADOExpress."
← →
KSergey (2002-09-06 06:14) [5]To yurikho (05.09.02 11:45)
Дело не в том, что mdac2.5 нормальный, а в том, что компоненты ADOExpress не корректно работают со всеми mdac, начиная с 2.6. Как правильно указал Gun Expert (05.09.02 15:49) борланд исправил эту ошибку. Надо просто поставить патч.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c