使用C#连接到MS Access 2010

时间:2010-12-13 17:24:44

标签: c# ms-access

如何使用C#连接到.accdb格式的MS Access 2010。显然OleDbConnection抛出了“无法识别的数据库格式”的例外。

3 个答案:

答案 0 :(得分:8)

您的连接字符串格式应为:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;

请参阅www.connectionstrings.com

答案 1 :(得分:0)

我猜你还在使用Jet引擎4

尝试此连接字符串

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;

答案 2 :(得分:-1)

如果密码为ACESSS DataBase

Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\ myFolder \ myAccessFile.accdb; Jet OLEDB:数据库密码= MyDbPassword;