Как решить Microsoft Access 2007 Исключения? - PullRequest
0 голосов
/ 03 августа 2011

У меня трудности в connectionString в Access 2007 Database в C#.Net.Когда я загружаю MainForm, возникают следующие исключения.Пожалуйста, посмотрите.

System.InvalidOperationException: The ‘Microsoft.ACE.OLEDB.12.0′ provider is not registered on the local machine.

после исключения мой MainForm закрыть.
Я думаю, что моему ПК нужен драйвер доступа, чтобы открыть эту программу.
Я также разработчикэтой программы.
Я написал следующее connectionString в app.config

<add name="Constr2" connectionString="Provider=Microsoft.ACE.ODBC.12.0;Data Source=|DataDirectory|\InMyMind.accdb;Persist Security Info=True" providerName="System.Data.Odbc"/>

Если мне нужен драйвер, как я могу это сделать?

1 Ответ

1 голос
/ 03 августа 2011

Вам необходимо установить драйвер доступа к базе данных OLE ODB на вашем компьютере.

Обычно его можно найти в панели управления.Какую версию Windows вы используете?

РЕДАКТИРОВАТЬ:

Эта тема в MSDN, кажется, дает вам ответ на ваш вопрос.

...