简短明了:
- 应用程序可以在x86计算机上工作,但不能在x64上工作(已尝试在2008服务器和Windows 8上)
- 已安装Microsoft Access Database Engine 2010(也安装了Microsoft Office 2007 Access Database Engine)
- 未安装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机器上运行吗?谢谢!