2
4

1 回答 1

3

这可能是因为您的应用程序在 64 位模式下运行。根据 Microsoft 的说法,用于 Jet 的 Microsoft OLE DB Provider 和 Microsoft Access ODBC 驱动程序仅在 32 位版本中可用

如何获得 x64 版本的 Jet?

Microsoft Jet 数据库引擎 4.0 组件进入了功能弃用和持续工程的状态,并且自从在 Windows 2000 中成为 Microsoft Windows 的一部分后,还没有获得功能级别的增强。

一种替代方法是使用云服务中的启动任务来部署Microsoft Access Database Engine 2010 Redistributable。您必须将连接字符串更改为此新驱动程序支持的格式。

我成功使用的另一种方法是使用ExcelDataReader之类的库来读取电子表格数据。

于 2013-08-01T21:50:42.437 回答