问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

找不到可安装的 ISAM,怎么办

发布网友 发布时间:2022-04-24 16:54

我来回答

4个回答

懂视网 时间:2022-05-04 14:12

今天突然想自己写一个连接access数据库的,遇到了问题。 解决方法: 2.连接字符串中DataSource不应当连接在一起,中间需要一个空格,Data Source 还有access数据库的后缀名:mdb;MSSQL主数据库后缀名:mdf次:ndf日志:ldf 问题描述: 在 Access 或Sql Serve

今天突然想自己写一个连接access数据库的,遇到了问题。解决方法:

2.连接字符串中DataSource不应当连接在一起,中间需要一个空格,"Data Source"

还有access数据库的后缀名:mdb;MSSQL主数据库后缀名:mdf次:ndf日志:ldf

问题描述:

在 Access 或Sql Server中收到“Could not find installable ISAM”(找不到可安装的 ISAM)错误信息或者丢失某些文件类

解决方法:

1.注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。要解决此问题,您可以尝试手动注册此文件,或者必须更正 Windows 注册表中的路径名称错误,然后安装或替换问题文件。为此,请按照下列步骤操作。

注意:在“症状”一节中提到的错误信息 1 中,此文件名直接与尝试的操作相关联。在“症状”一节中提到的错误信息 2 中,此文件名在该信息的文本中提到。

1. 在下表中找到相关的文件: 文件名 导入/导出 ISAM: Windows 注册表
Msexcl40.dll Microsoft Excel HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Excel
Msexch40.dll Microsoft Exchange HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Exchange
Msrd2x40.dll Microsoft Jet 2.x HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Jet 2.x
Msrd3x40.dll Microsoft Jet 3.x HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Jet 3.x
Msltus40.dll Lotus 1-2-3 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Lotus
Mspbde40.dll Imprise Paradox HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Paradox
Mstext40.dll Text HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Text
Msxbde40.dll dBase HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Xbase

2. 使用 Microsoft Windows 资源管理器搜索文件。
3. 如果找到此文件,请记下此文件的路径名称。如果找不到此文件,请转至步骤 13。
4. 打开 Windows 注册表编辑器。
5. 找到此表中描述的注册表子项,然后按照实际的路径名称检查此路径名称。如果此注册表项不存在,请转至步骤 8。
6. 如果路径错误,更正此路径。如果路径正确,继续执行这些步骤。
7. 关闭注册表编辑器。

如果更改了此路径,请重复产生最初错误的过程。
8. 如果错误仍然存在,请使用 Regsvr32.exe 实用工具手动注册此文件。

Regsvr32.exe 实用工具是用于在 Windows 注册表中注册 DLL 和 ActiveX 控件的应用程序。您可以使用此文件解决错误匹配的 .dll 文件的问题。要使用 Regsvr32.exe 实用工具重新注册 .dll 文件,请转至下一步。
9. 验证 Regsvr32.exe 文件是否位于装有 Windows 的系统文件夹中。

例如,Regsvr32.exe 文件通常位于 C:/Windows/System 或 C:/Winnt/System32 中。
10. 单击“开始”,然后单击“运行”。
11. 在“运行”对话框中,在“打开”框中键入以下命令。

注意:Regsvr32.exe 的路径和 DLL 的名称和路径在计算机中可能有些不同。以下命令可注册 Excel ISAM:

Regsvr32 c:/winnt/system32/msexcl40.dll

注意:注册 DLL 的另一种方法是使用 Windows 资源管理器找到 DLL。

双击此 DLL。在“打开方式”对话框中,单击“Regsvr32.exe”,然后单击“确定”。

这会创建所有 DLL 与 Regsvr32.exe 的永久关联。您可以双击其他未注册的 DLL,来注册这些 DLL。

有关如何获得此文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
267279 (http://support.microsoft.com/kb/267279/) Regsvr32.exe 可从下载中心下载
12. 如果错误仍然存在,或者已经在步骤 5 中更正了路径名称,请重命名此文件。
13. 启动“添加/删除程序”工具,启动 Office 2000 安装程序,然后单击“修复 Office”。

热心网友 时间:2022-05-04 11:20

您好,

首先,不知道您的连接字符串是否是直接复制过来的,如果是的话,Provider=Microsoft.Jet.OLEDB.4.0; Jet大写。

Data Source 中间有空格.

另外不知道您为什么使用Server.MapPath ("mydata.mdb"); 这种写法,如果是Access文件的话,直接写相对路径就可以了。

也就是,
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mydata.mdb";
就可以了。

热心网友 时间:2022-05-04 12:38

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.microsoft.com/kb/80393/EN-US/) 如何重建默认 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和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的

热心网友 时间:2022-05-04 14:12

"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="&varFileName&";Extended Properties='Excel 12.0;HDR=YES;IMEX=1'"
使用上述方法可以打开.xlsx及.xls的文件。关键是提供者Microsoft.ACE.OLEDB.12.0而不是Microsoft.Jet.OLEDB.4.0,Extended Properties='Excel 12.0可以打开2003/2007/2010版的office
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年云南292分能考上什么大学? 2024高考多少分能被焦作大学录取 【芍药花茶】芍药花茶的功效与作用 芍药花茶怎样喝 芍药花茶的介绍 芍药花茶的属性和功效 联想拯救者电竞手机Pro评测 植物大战僵尸花园战争有用的激活码发给我,有用我就采纳 亲亲奶爸《亲亲奶爸》歌词 植物大战花园战争激活码只能用一次? 歌词中带有。我的好爸爸。我的好爸爸。儿女怎能舍得让你走,_百度... edge浏览器没声音是怎么回事-edge浏览器没声音解决办法 给儿子取名璞琛好吗?急 莲藕分多少种类?有几种做法? 吃藕好吗?对身体有什么好处. 红莲藕和白莲藕有什么区别 买了两节莲藕切开后发现里面颜色全部发红是坏的吗? win7安装无法识别鼠标u盘 红花藕和白花藕有什么区别? 榴莲可以跟柿子一起吃吗 莲菜的莲藕文化 贵港特产 吃完榴莲可以吃柿子吗 红烧莲藕怎么做? 柿子可以和榴莲能一起吃吗,吃完榴莲能吃柿子吗 描述秋藕的句子有哪些? 柿子可以和榴莲一起吃不 介绍藕的各个方面 刚挖的莲藕,颜色是青色可以吃么? 莲菜是什么菜? 榴莲和柿子能一起吃吗 榴莲可以和柿子一起吃吗 最好听的皇璞四个字的名字 导入Excel表提示 找不到可安装的ISAM 《七天》电影的大结局是什么? 金蝶提示发生错误找不到可安装的ISAM 为什么一周是七天?这规定是什么时候开始的? 导入EXCEL表时,提示"找不到可安装的ISAM"怎么办? 找不到可安装的ISAM怎么解决? 麻烦各位朋友帮我看一下~我是新手刚写个vb.net连接数据库的命令~找不到可安装的 ISAM怎么解决? 跪求《七天》百度网盘无删减完整版在线观看,金允珍主演的 (asp.net c#)找不到可安装的 ISAM 一个星期为什么是七天?是谁定的? 关于找不到可安装的ISAM的问题? 如何解决System.Data.OleDb.OleDbException:找不到可安装的ISAM。急,万分感谢啊~ 找不到可安装的 ISAM,你怎么解决的啊? 为什么安装了FSGATEWAY,但SMC中却找不到可安装的isam 一周为什么是七天的时间,这里有什么科学道理吗? ug找不到可安装的isam,按照他说的做找不到mdac,第二种方法不会操作,求解,谢谢了 c#连接数据库的 报错是找不到可安装的ISAM 七天叫什么? 数据库连接出现找不到可安装的 ISAM