用data控件连接DBf数据库时为什么出现“找不到可插入的ISAM”错误?
请问用data控件连接DBF数据库时为什么总是出现“找不到可插入的ISAM”,请问有什么地方设置错了吗?用可视化数据编辑器打开这个Foxpro数据库时也出现同样的错误。 问题点数:80、回复次数:10Top
1 楼81083(fy)回复于 2001-12-09 12:07:05 得分 0
有谁可以告诉我这个“ISAM”是什么东西?Top
2 楼81083(fy)回复于 2001-12-09 14:19:11 得分 0
另外VB6中怎么没有DBGrid控件?Top
3 楼daryl715(上善若水)回复于 2001-12-09 14:25:03 得分 10
VB6中的dbgrid控件已经取消了,你可以用msflexgrid
你是不是在两种环境下(比如说VB6和VB6+sp1)
你用当前环境中的data替换一下原来的data就可以了
另外,引用一下一个人的解释(虽然我对这个解释比较怀疑,因为我没找这个方法弄好,也许是对的,你参考一下)
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也 会 产 生 这 条 错 误 信 息 。
Top
4 楼81083(fy)回复于 2001-12-09 14:34:43 得分 0
我用的是VB6+sp5 。“当前环境中的data替换一下原来的data?” 指的是什么?Top
5 楼daryl715(上善若水)回复于 2001-12-09 14:50:37 得分 0
我的表述可能有问题
这样解释吧,我的台式机上是VB6+sp4,在上面运行良好
换到笔记本上(VB6),就出现isam错误,我用笔记本上把data删掉,也就是在VB6+sp4环境下建立的删除,用笔记本环境中(不加补丁的VB6)中的data替换原来的data,就没有错误了
没有办法的办法,呵呵Top
6 楼81083(fy)回复于 2001-12-09 15:07:06 得分 0
我好像不是怎么这个原因,还有谁来帮忙?Top
7 楼lanying(蓝鹰)(问个不休)回复于 2001-12-09 21:19:20 得分 0
没有FoxPro的驱动程序吧?
Top
8 楼Jneu(沧海桑田)回复于 2001-12-09 21:23:13 得分 70
没有安装Jet数据库引擎。
在VB的安装程序中的数据库选项下的子选项全部安装!
Top
9 楼81083(fy)回复于 2001-12-09 22:59:51 得分 0
感谢Jne,问题解决了。Top
10 楼81083(fy)回复于 2001-12-09 23:02:30 得分 0
感谢Jneu,问题解决了。 Top




