2010-07-28 2 views
1

я установил мой C# программы (что работа с базой данных доступа) на окна 7 64 битя получаю ошибку на Windows 7 64bit после того как я установил свою программу C#

и я получаю эту ошибку:

The Microsoft.jet.OLEDB.4.0 provider is not registered on the local machine 

что может быть проблемой?

благодарственное-х заранее

+0

Существует не 64-разрядная версия этого провайдера, его никогда не будет. –

ответ

1

Ваше программное обеспечение работает в 64-битном режиме, и драйвер ODBC является 32 бит только.

Вы должны изменить манифест для запуска с 32-разрядной версией .Net. Вы можете сделать это из параметров конфигурации Visual Studio.

+1

Чтобы быть конкретным, на вкладке «Сборка» установите целевую платформу платформы на x86. –

Смежные вопросы