简短而甜蜜:
- 应用程序适用于 x86 机器,但不适用于 x64(在 2008 Server 和 Windows 8 上尝试过)
- 已安装 Microsoft Access 数据库引擎 2010(还安装了 Microsoft Office 2007 Access 数据库引擎)
- 未安装 MS Office
- 确认存在 C:\Program Files (x86)\Common Files\microsoft shared\OFFICE12\ACEOLEDB.DLL
代码:
string conn = "Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;";
OleDbConnection _connOle = new OleDbConnection(conn);
我应该怎么做才能让这个应用程序在 x64 机器上运行?谢谢!