将 C# 应用程序连接到 MS Access 2013 数据库
Connecting C# Application to MS Access 2013 DB
我使用的是 VS 2012 和 Office 2013 64 位,我将目标平台更改为 x86,但我仍然遇到这个错误
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local
machine".
您需要下载两个组件:
1) 微软访问数据库引擎
2) 办公系统驱动:数据连接组件
完成这些安装后,您的应用程序将开始运行。此外,以下 link 更适合用于访问数据库:
void test()
{
string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Database1.accdb;Persist Security Info=False;";
OleDbConnection conn = new OleDbConnection(baglantiCumlesi);
conn.Open();
conn.Close();
}
我使用的是 VS 2012 和 Office 2013 64 位,我将目标平台更改为 x86,但我仍然遇到这个错误
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine".
您需要下载两个组件:
1) 微软访问数据库引擎 2) 办公系统驱动:数据连接组件
完成这些安装后,您的应用程序将开始运行。此外,以下 link 更适合用于访问数据库:
void test()
{
string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Database1.accdb;Persist Security Info=False;";
OleDbConnection conn = new OleDbConnection(baglantiCumlesi);
conn.Open();
conn.Close();
}