如果你的程序使用了BDE,那么你在发布的时候必须要连同BDE的库一起发布。如果使用ADO基本上就没有这个问题。

解决方案 »

  1.   

    你用BDE当然要装DELPHI VCL , 只有用ADO可能不用装.
      

  2.   

    打包时加入你所用数据库文件的DLL
      

  3.   

    那是,你在機器上裝delphi,就可以了
      

  4.   

    把VCL打包到你的安装程序里去就ok了.
      

  5.   

    用install shield 打包,很简单的。
      

  6.   

    去网站上找madac_typct2下载安装后设定odbc﹐最后还要将程序制作为安
    装文件﹐安装完成就可以正常运行。只有odbc才要执行以上步骤。Ado不需要
      

  7.   

    最好还是把数据信息写到注册表,安装向导打包的BDE,只会给程序增加额外的开销!
      

  8.   

    如果你的程序用到了BDE去连接数据文件(即用到了TDatabase,Table,TQuery等),那么你在发布的时候必须要连同BDE的库一起发布。
    如果使用ADO控件(TAdoConnection,TADOTABLE,TADOQuery)这不需要发布什么
    库文件,因为在微软的Win95以上的操作系统中都以提供了对ADO的支词.
      

  9.   

    必须要在别的机器上安装BDE,然后配置别名为你的软件中的别名。或用INSTALLSHILD来做安装程序。
      

  10.   

    install shield 不然就没戏。我试过,在别的机器上装bde不打包,还是用不了,所以只能打包。其实这也不难,更不麻烦。
      

  11.   

    我用install shield打包,但是怎么好像很多问题阿。数据库都打包不过去得。然后文件也没有拷贝过去。请问是什么原因阿?
      

  12.   

    聪明的delphi程序员都知道用ado的!:)
      

  13.   

    装上bde吧!
    要不就改用ado!
      

  14.   

    还是ADO 好用
    但你的也会使用BDE
    看打包了。
      

  15.   

    因为delphi自带了bde,而一般机子上没有bde,装一个bde,设置好别名就可以了
      

  16.   

    可是我用ado岂不是每次都要选database name?
    我只是对vfp的单独的表进操作,能不能用opendialog打开一个表就行了?