Доступ к базе данных 2010 с помощью Visual Studio 2010 - PullRequest
2 голосов
/ 09 февраля 2012

У меня есть база данных Access 2010, к которой я пытаюсь получить доступ в приложении Windows Form Visual Studio.

Вот мой код:

         strDB = " Provider=Microsoft.ACE.OLEDB.12.0;Data Source="



        strDB = strDB & pstrPathName


        ' the connection object
        mdbDatabase = New OleDbConnection(strDB)

        ' open the connection
        mdbDatabase.Open()

Не работает.Я получаю сообщение «Microsoft.ACE, OLEDB.12.0», поставщик не зарегистрирован на локальном компьютере.

Мне посоветовали на другом форуме попытаться установить AccessDatabaseEngine.exe.Эта программа установлена ​​нормально, но это не помогло.Какие-нибудь мысли?

Боб

1 Ответ

0 голосов
/ 09 февраля 2012

Я нашел ответ на другом форуме

1) Щелкните правой кнопкой мыши по проекту, выберите «Свойства» 2) Выберите «Компилировать» 3) Нажмите «Предварительная компиляция» 4) В «Option» выберите «Target CPU» 5) «Chnage to x86».

Боб

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...