我的连接字符串使用MVC 4和访问数据库时出现问题。当我使用提供程序名称 - System.Data.OleDb时,我仍然收到错误,当我删除它时,我得到以下错误。我使用了来自connectionstrings.com的连接字符串。
非常感谢任何帮助。谢谢
这是错误: 连接字符串' EmployeeContext'在应用程序的配置文件中没有 包含必需的providerName属性。"
这是连接字符串:
<add name="EmployeeContext" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\Databases\EmployeeDb.mdb"/>
答案 0 :(得分:0)
试试这个兄弟:
<add name="EmployeeContext" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\Databases\EmployeeDb.mdb" providerName="System.Data.OleDb"/>
答案 1 :(得分:0)
我认为您忘记将(providerName)参数添加到连接字符串。 的providerName = “System.Data.SqlClient的”
<add name="EmployeeContext" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=H:\Databases\EmployeeDb.mdb" providerName="System.Data.SqlClient" />