1.
有 两 种 可 能 : 
    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也 会 产 生 这 条 错 误 信 息 。 2.你用的路径对吗?

解决方案 »

  1.   

    试试用odbc连接吧。我就是这样的。
    建立odbc连接,选dbase5.0。
    在程序中连接这个odbc连接串既可。
      

  2.   

    我用ODBC试了一个,有几个可以。但是有几个DBF文件还是不行。
    我试着用ACCESS导入这几个表,出现错误说“不能访问 FoxPro 3.0 绑定的DBF文件”。
    我要怎么才能打开DBF文件
      

  3.   

    excell呢!
    有多大?发给我看看,我用VFP有几年了!
      

  4.   

    可能与数据表的索引有关,你可以试一下在VFP中将不能导入的DBF文件的索引删除,因为我也遇到过这个问题,但如何解决的我记不太准了。如果有问题回EMAIL:[email protected]
    我是刚从转入VB,有好多问题还望大家多帮忙。
      

  5.   

    答案很简单,你说的两个情况我都见过。
    1。你装VB时,ISAM驱动程序没有装全。如果要看打开各个版本DBF的程序样例,
    请参考VISDATA的源码,写得很规范了。
    2。我见到的这个问题是因为,原来的FOXPRO编译的EXE是3.0的,与6.0的支持
    库不兼容。后来找到一个老古董的FOXPRO 3.0装上,就解决了问题。开始报的
    错和你一模一样。