2012-12-04 59 views
3

我有一個需求,我需要從使用Microsoft Text Driver的CSV文件導入一些數據。 我的開發環境是: -是否可以在64位應用程序中使用32位Microsoft文本驅動程序來讀取csv文件

的Windows7 64位
的Office 2007(32位)

當我嘗試打開它給了我錯誤的連接:

[微軟] [ODBC驅動程序管理器]數據源名稱未找到,未指定默認驅動程序

是否可以使用32位文本驅動程序和64位應用程序讀取csv文件?

+0

我把它編譯成32位代碼是不可能的? – WhozCraig

+0

我的要求是使用64位應用程序和32位驅動程序導入數據。 – Popeye

+2

然後從我看到[在這個答案](http://stackoverflow.com/questions/3454701/32-bit-text-drivers-microsoft-access-microsoft-excel-and-text-files-from-a) ,你的要求是不可能在沒有編寫某種定製編組的情況下滿足的。對於32位和64位Office的ACE驅動程序不能存在於同一臺機器上,顯然是衆多不滿意開發人員針對MS的「意見」的主題。 – WhozCraig

回答

1

64位進程無法加載32位DLL。您必須有一個單獨的32位應用程序來讀取CSV文件並將數據存儲在某處(例如,您的數據庫)。

相關問題