Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Ошибка при экспорте через ODBC


Автор: dize 27.10.2009, 15:39
Все протекает нормально до тех пор пока не запускается экспорт по ODBC через зарегистрированную там бд access2000. Выводит следующую ошибку:

Файл <имя> не может быть открыт ядром базы данных Microsoft Jet. Файл уже открыт другим пользователем для монопольного доступа или требуется разрешение на просмотр данных.

Причем тестировал на 2х компьютерах с ОС windows XP такой проблемы не было(использовал BDE Administrator -> ODBC, который поставляется вместе с Borland Delphi, версия драйвера 4), эта ошибка вылезает на windows vista(использовал ODBC Administrator поставляемый вместе с системой, версия драйвера 6).

P.S.: пробовал спрашивать на других форумах, более близких по тематике этого вопроса, но там ничего вразумительного не ответили.

Автор: Akella 27.10.2009, 16:41
Цитата(dize @  27.10.2009,  15:39 Найти цитируемый пост)
BDE Administrator -

зачем тебе BDE при доступе к ms access  smile , используй ADO

Автор: dize 27.10.2009, 17:34
Akella, все дело в том, что регистрация нужна для того, чтобы эта бд отобразилась в сторонней программе через которую идет экспорт в access.

Автор: Akella 27.10.2009, 19:53
Цитата(dize @  27.10.2009,  15:39 Найти цитируемый пост)
эта ошибка вылезает на windows vista

Попробуй запускать приложение в режиме совместимости с WindowsXP. А так больше ничего посоветовать не могу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)