从c#连接Access数据库

本文关键字:数据库 Access 连接 | 更新日期: 2023-09-27 17:58:08

我正在尝试打开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"

Im使用Access 2010创建了此数据库。因此,我尝试使用以下方法访问此数据库:http://www.microsoft.com/en-us/download/details.aspx?id=13255但我得到了例外"微软。王牌。OLEDB.12.0'提供程序未在本地计算机上注册。"现在我正在尝试:http://www.microsoft.com/en-us/download/details.aspx?id=23734并获取此无法识别的数据库格式异常。

从c#连接Access数据库

试试这个

OleDbConnection Con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:'test.accdb");