我在用InstallSheild打包,但只能把数据文件*.db安装在程序设计时BDE中我的数据库别名所指的路径下,因为如果改为别的路径运行程序时,程序中的Table或Query控件还是按照程序设计时的BDE中的路径去找,所以就会出现Database初始化错误。
但是按照正常的应用程序,数据文件*.db应该是可以任意选择的呀请问各位大侠这该怎么办呢?

解决方案 »

  1.   

    是什么类型的数据库呢。[email protected]可以与我联系一下,如果我两天没上话
      

  2.   

    我用的是Delphi自带的DeskTop做的Parodox类型的数据库
    我的意思是我的*.db文件在安装时应由客户选择安装路径才对啊谢谢
      

  3.   

    mgm()我的问题和你一样啊!
    如果你知道怎么解决了给我发邮件好吗?
    [email protected]
    还有用installsheld打包要把哪些文件拷进去?
      

  4.   

    *.db 位置任意选择,那样你 配置的 bde 所指的数据库要相应的更改过来啊。可以在选择数据库位置后,重新配置BDE。
      

  5.   

    你的意思是在安装的时候动态重新配置BDE,但是程序中Table或Query控件
    好像也得改啊,不明白
    大侠再说详细一点好吗?
    rala兄台如果我解决了,会通知你的。
      

  6.   

    install shield中能改bde啊
    在components中新建一个insert installshield object就可以了
      

  7.   

    我发了邮件给你。老退回来。
    是这样的吧。你可以用TDatabase控件,在这个里头指定文件的目录。
    不配置BDE。
    [email protected]
      

  8.   

    请给我也同样发一份,非常感谢!!
    [email protected]