如何解决“运行时错误'3170',找不到可插入的ISAM”?急!急!急!

Jiangz 2002-02-22 02:13:40
本人使用VB6.0+SP4,数据库格式为access 2000,使用Data控件进行添加和修改记录。
程序未编译运行时一切正常,编译后执行则产生上述错误,如何解决?急!急!急!
...全文
1529 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
810303 2002-02-22
  • 打赏
  • 举报
回复
没有安装ODBC!
uguess 2002-02-22
  • 打赏
  • 举报
回复
有 两 种 可 能 :
1、 没 有 安 装 相 应 的 数 据 库 驱 动 程 序 。 你 可 以 使 用 RegEdit查 看 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines( VB6为 ...\Jet\4.0\...) , 从 这 里 你 可 以 看 到 当 前 系 统 安 装 了 多 少 驱 动 程 序 , 每 个 驱 动 都 是 由 哪 些 文 件 组 成 , 请 检 查 一 下 你 所 需 要 的 数 据 库 格 式 的 驱 动 文 件 是 否 被 拷 贝 到 System目 录 中 。 更 详 细 的 介 绍 可 以 参 考 微 软 的 Knowledge Base的 文 章:“Q240377 HOWTO: Insuring Jet 3.5 Is Installed Correctly (Part I)” 和 微 软 的 Knowledge Base的 文 章:“Q245524 HOWTO: Insuring Jet 3.5 Is Installed Correctly (Part II)” 。 在 这 两 篇 文 章 中 详 细 地 列 出 了 到 底 ISAM包 括 哪 些 文 件 和 注 册 表 设 置 ( VB 5.0以 后 版 本 将 有 关 信 息 保 存 在 注 册 表 中 , 而 不 是 INI中 ) 。
2、 指 定 数 据 库 时 所 使 用 字 符 串 有 错 误 。 如 果 在 指 定 数 据 库 方 式 时 出 现 错 误 , VB也 会 产 生 这 条 错 误 信 息 。
Tadpole0510 2002-02-22
  • 打赏
  • 举报
回复
我以前遇过这个问题
方案1:vb+sp5(sp4不行)
方案2:在引用中加载dao3.6
方案3:不用data1控件
方案4:加个十分八分
Fanks 2002-02-22
  • 打赏
  • 举报
回复
装DAO3.5
dbcontrols 2002-02-22
  • 打赏
  • 举报
回复
注意打包的时候把ACCESS加上,看看安装后的路径是否正确
dbcontrols 2002-02-22
  • 打赏
  • 举报
回复
重新安装access并注意选择合适的驱动
dbcontrols 2002-02-22
  • 打赏
  • 举报
回复
JET的驱动问题

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧