我正在尝试打开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并且这个无法识别的数据库格式异常。
答案 0 :(得分:0)
试试这个
OleDbConnection Con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\test.accdb");