Не удается получить доступ к файлу EXCEL в 64-битной Windows 7 с Visual Studio - PullRequest
0 голосов
/ 13 декабря 2010

моя Windows 7 является 64-битной. Мой проект Visual Studio предназначен для x86. Я установил это:

http://www.microsoft.com/downloads/en/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en#Requirements (версия x32).

Я получаю это сообщение об ошибке: The 'Microsoft.ACE.OLEDB.14.0' provider is not registered on the local machine.

Что я не прав?

Ответы [ 3 ]

0 голосов
/ 18 июня 2011

Вам нужно взглянуть на 32-битный Microsoft ODBC Administrator, чтобы зарегистрировать 32-битный драйвер.В разделе «Администрирование» только 64-битная версия.Перейдите в Windows \ System32 \, поиск odbcad32.exe.Нажмите на System DSN и зарегистрируйте 32-битный драйвер.

0 голосов
/ 19 июня 2011

Я использую «Microsoft Access Database Engine 2010 Redistributable» в Win 7 64 bit без каких-либо проблем. Попробуйте установить 64-битную версию «Access Database Engine».

У меня есть следующая конфигурация Win 7 64 бит VS 2010 32 бит (нет 64 бит) Microsoft Access Database Engine 2010, распространяемый 64-разрядный

Приветствия ...

Muse Extensions

0 голосов
/ 13 декабря 2010

Когда вы строите проект, вам нужно указать, что вы нацелены именно на процессоры x86, а не на любой процессор.

У меня не установлена ​​VS 2010, поэтому не могу точно сказать, чтоделаю, но тоже.,,

В раскрывающемся списке «Любой процессор» выберите x86.

Или на странице свойств вашего проекта (exe-проекта) выберите «x86» для «Platform Target»

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