2013-08-03 2 views
1

Есть ли какие-либо ограничения в отношении того, что может связываться с чем? У меня есть большая проблема при подключении моего db-файла в Visual C# express, я всегда получаю: «Поставщик Microsoft.ACE.OLEDB.12.0 не зарегистрирован на локальном компьютере». когда я тестирую свое соединение. У меня есть победа 7 с ms доступом 2010 и доступ к базе данных, все 64-разрядные.Подключение доступа db в Visual C# express

ответ

1

Вам необходимо установить Office System Driver: Data Connectivity Components. Несмотря на то, что он говорит, что для Office 2007 он работает и с 2010 годом. После того, как вы установите это, вы сможете просто добавить источник данных в Visual Studio.

+0

Его работа. Но я не понимаю, я установил DCC только для 64-битных, и теперь, когда я установил эту 32-битную версию, она сработала! – Nenad

+0

@Nenad Я не знаю, почему это произошло. У меня была эта проблема около 8 месяцев назад, и помните, что почти все, кто запускал x64, все решали с установкой x86. – ObieMD5

0

Я думаю, что если вы просто запустите проект в конфигурации x86, эта ошибка будет удалена

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