Форум: "Базы";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.054 c