【发布时间】:2014-04-14 10:06:15
【问题描述】:
我正在尝试打开 Access 数据库。
OleDbConnection conn = null;
OleDbDataReader reader = null;
conn = new OleDbConnection(
"Provider=Microsoft.ACE.OLEDB.12.0; " +
"Data Source=" + @"C:\test.accdb");
conn.Open();
但在 conn.Open 上,我遇到异常 - 无法识别的数据库格式“C:\test.accdb”
我用 Access 2010 创建了这个数据库。所以,我尝试使用这个来访问这个数据库: http://www.microsoft.com/en-us/download/details.aspx?id=13255 但后来我收到异常“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。” 现在我正在尝试这个:http://www.microsoft.com/en-us/download/details.aspx?id=23734 并得到这个无法识别的数据库格式异常。
【问题讨论】: