我想连接到Microsoft Access 2007数据库文件(.accdb)。我使用以下提供程序连接到数据库,它工作正常:
OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\MyDatabase.accdb";
con.Open();
如果我安装了Microsoft Office或Access数据库引擎。我的问题是:是否可以连接到.accdb文件,而无需安装任何组件?如果是这样,连接字符串会是什么样的?
答案 0 :(得分:1)
...如果我安装了Microsoft Office或Access数据库引擎。我的问题是:是否可以在没有安装任何组件的情况下连接到.accdb文件?
没有。较旧的32位“Jet”数据库引擎是基本Windows安装的一部分,但
如果您需要操作.accdb文件,则需要较新的Access Database Engine(a.k.a。“ACE”)。