Поставщик OLE DB не был указан в ConnectionString. Примером может быть "Provider=SQLOLEDB;"

Я использую соединение Oledb для подключения к базе данных, но я получаю сообщение об ошибке, убедитесь, что я не использую сервер SQL, я использую Microsoft Access 2013

Я использую соединение Oledb для подключения к базе данных, но я получаю сообщение об ошибке, убедитесь, что я не использую сервер SQL, я использую Microsoft Access 2013

1 ответ

Решение

Строка подключения Oledb для использования с Access должна быть такой:

<add name="MYDBConnectionString" 
connectionString= "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=<path>\yourAccessFile.accdb" />

Убедитесь, что у вас есть доступ к базе данных, зарегистрированной на вашем компьютере. Также установите правильную 32-разрядную или 64-разрядную версию в соответствии с архитектурой вашей системы.

Другие вопросы по тегам