2010-07-12 98 views
0

我已經安裝了Microsoft Access數據庫引擎,以便應用程序在64位操作系統上使用OLEDB讀取和更新Excel文件。它仍然在32位上工作正常,但是我在64位機器上收到「Failure Creating File」錯誤。Microsoft Access數據庫引擎 - 失敗創建文件

我使用下面的ConnectionString(VB.Net),按照connectionstrings.com(http://www.connectionstrings.com/excel-2007):

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

任何意見將不勝感激。非常感謝!

回答

2

您需要安裝64位版本。下載from here

通用的解決方案是強制程序以32位模式運行。項目+屬性,編譯選項卡,向下滾動,高級編譯選項,目標CPU = x86。

相關問題