string conStr = "provider=Microsoft.jet.OLEDB.4.0;data source=" + System.Environment.CurrentDirectory + @"\" + dbName;
关于这个问题有两个解决办法,将目标平台改成X86即可
第二种方法为将provider=Microsoft.jet.OLEDB.4.0改为provider=Microsoft.ACE.OLEDB.12.0即可
string conStr = "provider=Microsoft.ACE.OLEDB.12.0;data source=" + System.Environment.CurrentDirectory + @"\" + dbName;
也就是说说,在64位编程环境下需要使用provider=Microsoft.ACE.OLEDB.12.0