2011-12-28 87 views
1

我正在看一些基本上從Excel電子表格中使用OleDB(OleDBDataAdapter)獲取數據的代碼。是否有可能使用別的東西來代替OleDBDataAdapter>因爲使用這個崩潰是因爲機器是64位的。OleDBDataAdapter的替代

謝謝

+0

所有你需要的是閱讀這個答案:http://stackoverflow.com/a/4665579/559144 – 2011-12-28 10:00:27

+0

[從Excel中讀取:64位系統上的Microsoft.Jet.OLEDB.4.0錯誤](http:///stackoverflow.com/questions/3672523/reading-from-excel-microsoft-jet-oledb-4-0-error-on-64-bit-systems) – 2011-12-28 10:00:43

回答

0

您可以使用Excel Interop。如果您使用的是Excel 2007或更高版本,則還可以使用OpenXML庫。最後,如果你想堅持使用OleDB,你可以在你的項目屬性中使用x86來強制Jet驅動程序加載爲x86。