![]() |
#2
happynight2008-05-19 10:26
转一篇文章 希望对你有帮助
----------------------------------------------- 参考:http://support. ACC2: 疑难解答 " 找不到可安装 ISAM " 错误 察看本文应用于的产品 注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。 文章编号 : 150494 最后修改 : 2002年6月25日 修订 : 1.0 初学者: 需要单用户计算机上的用户界面知识。 本页 症状 原因 解决方案 检查 MSACC20.INI 文件 要测试对于匹配 DLL 文件 更多信息 症状 从 MicrosoftFoxPro、 Paradox、 dBASE, 或 Btrieve 文件, 导入数据时可能会收到以下错误信息: 找不到可安装 ISAM。 回到顶端 原因 此错误通常是由 MSACC20.INI 文件或计算机上损坏的动态链接库 (.DLL) 文件中正确的条目。 如果从 Microsoft Access Service Pack 2.0 更新 BTRV200.DLL 使用与原始版本的 MSAJT200.DLL 也可能发生错误。 回到顶端 解决方案 检查 MSACC20.INI 文件 要这样做, 请按照下列步骤操作: 1. 在文本编辑器, (如记事本) 打开 MSACC20.INI 文件。 2. 找到 [ 安装 ISAMs ] 部分并注意 ISAM 驱动程序的路径: [Installable ISAMs] Paradox 3.X=C:\Windows\System\Pdx200.dll Paradox 4.X=C:\Windows\System\Pdx200.dll FoxPro 2.5=C:\Windows\System\Xbs200.dll FoxPro 2.6=C:\Windows\System\Xbs200.dll FoxPro 2.0=C:\Windows\System\Xbs200.dll dBASE III=C:\Windows\System\Xbs200.dll dBASE IV=C:\Windows\System\Xbs200.dll Btrieve=C:\Windows\System\Btrv200.dll 3. 启动 WindowsExplorer (或文件管理器) 并找到 ISAM 驱动程序 MSACC20.INI 文件中列出。 如果没有找到驱动程序在指定位置, 您需要重新安装 ISAM 驱动程序。 要这样做, 请按照下列步骤操作: a. 文本编辑器中打开 MSACC20.INI 文件并注释 ISAM 部分由进入分号 (;) 中的每行, 例如前面: [Installable ISAMs] ;Paradox 3.X=C:\Windows\System\Pdx200.dll ;Paradox 4.X=C:\Windows\System\Pdx200.dll ;FoxPro 2.5=C:\Windows\System\Xbs200.dll ;FoxPro 2.6=C:\Windows\System\Xbs200.dll ;FoxPro 2.0=C:\Windows\System\Xbs200.dll ;dBASE III=C:\Windows\System\Xbs200.dll ;dBASE IV=C:\Windows\System\Xbs200.dll ;Btrieve=C:\Windows\System\Btrv200.dll b. 保存 MSACC20.INI 文件并关闭文本编辑器。 c. 启动 Microsoft Access 安装程序。 d. 单击 " 添加/删除程序 " 按钮。 e. 单击以清除 " ISAM 驱动程序 " 以卸载安装 ISAM 驱动程序, 然后单击继续。 按照说明在屏幕上以完成卸载过程。 备注: 如果禁用 ISAM 驱动程序复选框, 退出安装, 重命名下列文件, 然后重新开始从步骤 c: BTRV200.DLL PDX200.DLL XBS200.DLL f. 启动 Microsoft Access 安装程序, 重新安装 ISAM 驱动程序。 g. 单击 " 添加/删除程序 " 按钮。 h. 单击以选中 " ISAM 驱动程序 " 框, 然后单击 " 继续 "。 按照说明来完成安装屏幕上。 此安装过程会更新 MSACC20.INI 文件中 [ 安装 ISAMs ] 节以便正确设置。 4. 如果错误消息持续此时, 完全卸载并重新安装 MicrosoftAccess。 要这样做, 请按照下列步骤操作: a. 备份所有用 MicrosoftAccess 创建 .MDB 文件。 b. 启动 WindowsExplorer (或文件管理器)。 c. 找到并重命名下列文件 (所有但之一这些文件都位于 \Windows\System 目录): BTRV200.DLL COMPOBJ.DLL CTL3D.DLL MSAJT200.DLL MSAJU200.DLL (file located in Access directory) PDX200.DLL STDOLE.TLB STORAGE.DLL TYPELIB.DLL XBS200.DLL 如果使用 Windows 95, 将以下文件从 \Windows\Sysbckup 文件夹 (隐藏文件夹) 到 \Windows\System 文件夹: COMPOBJ.DLL CTL3D.DLL STDOLE.TLB STORAGE.DLL TYPELIB.DLL d. 启动 Microsoft Access 安装程序。 e. 单击全部删除按钮。 f. 当收到提示 " 是否确定要删除此应用程序, ", 单击 " 是 "。 g. 要完成删除过程在屏幕上按照说明。 h. 重新启动 Microsoft Access 安装。 按照说明要安装程序屏幕上。 5. 如果您使用 Microsoft Windows 3.1 并且错误消息持续此时, 通过重建 Windows 注册表解决问题。 有关重建 Windows 3.1 注册表, 请参阅下列 Microsoft 知识库文章: 80393 (http://support.) 如何重建默认 Windows REG.DAT 文件 回到顶端 要测试对于匹配 DLL 文件 检查对 MSAJT200.DLL 修改日期。 如果 date 是在 11月 20日, 1994, 之前重新运行 Microsoft Access Service Pack 2.0。 回到顶端 更多信息 这里讨论第三方产品由供应独立于 Microsoft 制造 ; 我们作任何形式对这些产品的性能或可靠性没有保证, 暗示或其他。 回到顶端 -------------------------------------------------------------------------------- 这篇文章中的信息适用于: ? Microsoft Access 2.0 Standard Edition 回到顶端 关键字: kberrmsg kbprb kb3rdparty KB150494 KbMtzh kbmt 回到顶端 Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、 |
我将EXCEL导入到SQL中用如下语句报错"OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 找不到可安装的 ISAM。]
OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ]"
请问怎么解决,谢谢了
insert into Manuprice select * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=E:\工厂开发文件\11.XLS;User ID=;Password=;Extended properties=Excel 5.0')...Sheet1