问问题
2197 次
1 回答
3
这可能是因为您的应用程序在 64 位模式下运行。根据 Microsoft 的说法,用于 Jet 的 Microsoft OLE DB Provider 和 Microsoft Access ODBC 驱动程序仅在 32 位版本中可用。
Microsoft Jet 数据库引擎 4.0 组件进入了功能弃用和持续工程的状态,并且自从在 Windows 2000 中成为 Microsoft Windows 的一部分后,还没有获得功能级别的增强。
一种替代方法是使用云服务中的启动任务来部署Microsoft Access Database Engine 2010 Redistributable。您必须将连接字符串更改为此新驱动程序支持的格式。
我成功使用的另一种方法是使用ExcelDataReader之类的库来读取电子表格数据。
于 2013-08-01T21:50:42.437 回答