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

Вниз

Cannot load driver   Найти похожие ветки 

 
Дырчик ©   (2006-10-13 07:46) [0]

Добрый день! Возникла проблема: есть две программы, которые работают с dbf таблицами, для соединения используется BDE, обе программы работают через dBase драйвер, но одновременно программы работать отказываются - пишет ошибку "Cannot load driver". Кто-нибуть сталкивался с такой проблемой? Что делать?


 
sniknik ©   (2006-10-13 09:11) [1]

они там случаем (или одна из них) за собой dll-и от BDE не таскают? (есть такой способ обойтись без установки BDE. строго не рекомендованный но это мало кого останавливает)


 
Дырчик ©   (2006-10-13 12:21) [2]

проверил:
создал два приложения - одно работает через BDE(подгружает заранее созданный алиас, драйвер dBase); другое через ADO (ODBC через уже имеющийся DNS dBase Files, драйвер dBase)
каждое приложение работает со своими базами данных, которые находятся в разных каталогах
Запускаю приложения:
 если первым открыто ADO приложение, то при попытки открытия второго приложения выскакивает "Cannot load driver"
 если первым открыто BDE, и при открытии ADO выскакивет что-то типа "Неопознаная ошибка внешнего драйвера"

Можно что-либо сделать в данной ситуации?


 
sniknik ©   (2006-10-13 15:50) [3]

прикольно.
2 (и более) конекта к одному драйверу и разными путями к базе в ADO (Jet) работают, также как и аналогичные по разному настроенные алиасы BDE... но стоит запустить Jet и BDE вместе, то при разных путях ошибки, при одном вроде работает...
а вот 2 ODBC коннекта не работают даже между собой... хотя это тоже Jet используется... странно. явно глюк, и похоже в Jet, открывает драйвер монопольно(вернее с использованием какихто переменных/сессий "в одно рыло"), а так как он в свою очередь использует BDE, если оно есть, то оно в паре и не работает.
поиском нашол только
After installing Windows XP SP2, I got "Unexpected error from external  
database driver (15877)" when opening dbase files via ODBC with ADO.  
I didn"t have this problem with SP2 RC1. However, if you uninstalled SP2  
RTM, the problem would go away. I guess that the problem has something to do  
with Jet 4.0 database engine 4.0.8618.0 Security Bulletin MS04-014 that is  
bundled with Windows XP SP2. I tried to roll back to Jet 4.0 Sp8, but failed  
as the system didn"t allow  
I"m wondering if anyone else has experienced/fixed this. Thanks for help.

т.е. получается проблема в новом апдейте jet-а, со 2м сервиспаком XP...

ну, анинстал SP-у думаю делать не надо, а вот что можно попробовать - ну очевидно
проверить на другой системе, 2000м к примеру, если есть возможность.
+ не уверен, но переделай алиас в BDE на "найтиве" Foxpro драйвер. в принципе это одно и тоже с dBase там, но может не пересекается то что пересекается.
ну или (хотя бы проверить) положить все файлы кучей в одну директорию и настроить оба алиаса на один путь...

если ничего не получится то х.з. ;(, жди апдейта jet-а (если он вообще будет, вроде хотели прекратить поддержку).
а ну да, счас проверь может уже есть.

> Можно что-либо сделать в данной ситуации?
p.s. прекратить использовать устаревшие форматы. вернее, настолько устаревшие... использовать хотя бы просто "вчерашний день", а не реликты.



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

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

Наверх




Память: 0.48 MB
Время: 0.061 c
1-1163143153
Sergey__
2006-11-10 10:19
2006.12.24
Работа со считывателем HID iClass


15-1165005892
lookin
2006-12-01 23:44
2006.12.24
Скайэкспресс - это правда про 500 рублей?


8-1147104861
NORDmen
2006-05-08 20:14
2006.12.24
прорисовать линию между компонентами


4-1155871937
apic
2006-08-18 07:32
2006.12.24
Работа с TImage


15-1164800476
Quicker
2006-11-29 14:41
2006.12.24
Синтаксис .htaccess