1.用DELPHI做了一个小程序,数据库是VF的DBF表,用ADO连接的(这两个控件 ADOConnection1、ADOQuery1)。
2.我用Wise Installation System 9.02 打包,只打包了EXE文件。
3.现在程序安装到安装了DELPHI的机器,程序可以正常运行;如果安装到没有DELPHI的机器上,程序就连不上数据库表了。

解决方案 »

  1.   

    你用什么驱动连接这些DBF文件的,建议使用windows自带的驱动
      

  2.   

    你用Wise检测一下,系统到底用了哪些DLL
      

  3.   

    用Wise检测应该是最好的办法,它自动把需要打包的文件检索出来.
      

  4.   

    是不是路径错了你打包BDE的路径应该是你装了DELPHI 机子上的数据库引擎的位置
    C:\program files\Borland shared\BDE
      

  5.   

    是不是路径错了你打包BDE的路径应该是你装了DELPHI 机子上的数据库引擎的位置
    C:\program files\common files\Borland shared\BDE
      

  6.   

    你用ADO连时用的是什么驱动?ODBC?或是Microsoft.Jet.OLEDB.4.0?
    如果是ODBC,在老版本的系统上(如win98),可能会有问题,建议用Microsoft.Jet.OLEDB.4.0,连接串为:
    Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=你的数据库目录;Extended Properties=dbase 5.0;Persist Security Info=True
    应该没问题(只要一个exe就可以运行)
      

  7.   

    问题解决了,以前好象是没有把BDE打进去。换了个打包工具(小颖安装程序制作专家V5.3)。