最近我在另一个问题中询问了如何使用C#或VB.NET连接MS-ACCESS数据库。虽然MDB数据库连接成功了,但是用accdb却导致了异常。
conn.Open();
如下:
alt text http://dl.dropbox.com/u/3045472/accdb_fail.png
还有其他方法吗?我最初的意图(就像在原问题中所述)是收集一些(实际上很多)字段。
最近我在另一个问题中询问了如何使用C#或VB.NET连接MS-ACCESS数据库。虽然MDB数据库连接成功了,但是用accdb却导致了异常。
conn.Open();
如下:
alt text http://dl.dropbox.com/u/3045472/accdb_fail.png
还有其他方法吗?我最初的意图(就像在原问题中所述)是收集一些(实际上很多)字段。
使用ACE 4驱动程序,可在此处下载,然后使用以下连接字符串:
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\marcelo.accdb;Jet OLEDB:Database Password=MyDbPassword;"