通过OLEDB连接到ACCDB格式的MS-ACCESS数据库

时间:2010-03-03 17:11:13

标签: c# .net vb.net ms-access oledb

我最近提出another question关于用C#或VB.NET中的.NET连接到MS-ACCESS数据库。它与MDB一样有效,但是使用accdb它会导致

中的异常
conn.Open();

如下:

alt text http://dl.dropbox.com/u/3045472/accdb_fail.png

还有其他办法吗?我的初衷(如original question中所述)正在收集一些(实际上很多)字段。

1 个答案:

答案 0 :(得分:11)

使用ACE 4驱动程序,下载here,然后使用以下连接字符串:

"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\marcelo.accdb;Jet OLEDB:Database Password=MyDbPassword;"