如何使用C#连接到.accdb格式的MS Access 2010。显然OleDbConnection抛出了“无法识别的数据库格式”的例外。
答案 0 :(得分:8)
您的连接字符串格式应为:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
答案 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;