Microsoft Access数据库引擎 - 创建文件失败

时间:2010-07-12 11:04:41

标签: vb.net excel

我已经安装了Microsoft Access数据库引擎,以便在64位操作系统上使用OLEDB读取和更新应用程序以及Excel文件。它在32位上仍能正常工作,但是在64位机器上出现“Failure Creating File”错误。

我根据connectionstrings.com(http://www.connectionstrings.com/excel-2007)使用以下连接字符串(VB.Net):

lstrConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\temp\excelfile.xlsx;Extended Properties=""Excel 12.0;HDR=YES"";"

任何建议都将不胜感激。非常感谢!

1 个答案:

答案 0 :(得分:2)

您需要安装64位版本。下载from here

通用解决方案是强制程序以32位模式运行。 Project + Properties,Compile选项卡,向下滚动,Advanced Compile Options,Target CPU = x86。