|
Запарился уже!! Access DataBase Engine
|
|||
---|---|---|---|
#18+
Дано: 1. Программа x86 работающая с БД Access, видит провайдера работы с БД Access, если установлен только 64 бит Database Engine, 32 битный не видит. 2. Файл БД Access. 3. Дистрибутивы драйверов AccessDatabaseEngine.exe и AccessDatabaseEngine_x64.exe ставится либо 1, либо 2 исключая друг друга. Оно же Microsoft.ACE.OLEDB.12.0; 4. Самописная программа, в которой хочу установить соединение с базой из пункта 2. Программа видит драйвера 32 бит если установить при билде target cpu x86 и успешно коннектится, если target cpu x64, то пишет ошибку что не может загрузить библиотеку "Could not Load File or Assembly 'System.EnterpriseServices.Wrapper.dll' or one of its dependencies". В итоге программа (1) работает при установленных 64 драйверах, самописная программа (4) работает при 32 битных драйвера. Что пытался сделать: создал на MS SQL Server Linked Server, через него коннектился пользуясь 64 битными драйверами из самописной программы, но мне необходимо выполянть DDL запрос - создать/удалить индекс. Через линкед сервер этого делать нельзя. Работаю на x64 Windows 8, MS Visual Studio 2010 x32. Net Framework удалять и переустанавливать толком винда не дает, говорит, что фреймворк неотъемлимая часть системы. Можно лишь поудалять руками, а потом Net Framework Multi-Target Pack восстанавливать через дистрибутив Visual Studio. Потенциальные решения: Мне нужно либо как-то программу установленную (1) заставить пользоваться драйверами 32бит (Режим совместимость Windows XP service pack 3 не помог). Либо самописную прогу заставить не совершать ошибку Could not Load File or Assembly 'System.EnterpriseServices.Wrapper.dll' or one of its dependencies. Есть умные мысли у кого-нибудь? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 15:48 |
|
Запарился уже!! Access DataBase Engine
|
|||
---|---|---|---|
#18+
hyp1k, Access - зло ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 21:35 |
|
|
start [/forum/topic.php?fid=20&tid=1405119]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 432ms |
0 / 0 |