2011-12-28 85 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。