delph有好几个版本,installshield也有好几个版本,你用的都是那些版本那?

解决方案 »

  1.   

    我最多只能给25分,没办法,请各位高手传授秘籍!
    我使得是delphi5,installshield express for delphi5, ver是2。12
      

  2.   

    我重新做了安装程序,安装完成后,bde配置好了,在Server Name 项中的内容却是:IB_SERVER:/PATH/DATABASE.GDB,而不是指向我所定义的文件,但我的程序还是可以使用的。这是为什么????
      

  3.   

    InstallShield Express中BDE数据库别名的设置:
    以下解答以InstallShield Express for Delphi4.0 Beta版本为例 ver 2.02(Delphi 5附带)。
    1:选择Select InstallShield Objects for Delphi项目下的General Options项。
    2:在General选项卡中的InstallShield Objects栏中选中BDE(Borland Database Engine)选项。
    3:在自动打开的BDE Installation Type窗口中的BDEInstallation Type栏中选择Full BDE Installation选项,然后“下一步”。这是最保险的方式,本人使用多次从来没有出过问题。
    4:选择“New”打开BDE Alias Name窗口(BDE Alias step 1 of 4),在Alias Name框中输入数据库别名,然后“OK”确定并关闭窗口。
    5:选择“下一步”(BDE Alias step 2 of 4),注意不选择“Save.CFG file for both 16- and 32-bit application”选项。
    6:选择“下一步”(BDE Alias step 3 of 4),在Alias Name栏中选择刚才输入的数据库别名,在Path栏中输入“<INSTALLDIR>”,在Type栏中选择数据库所属的数据库类型,List any optional parameters for the alias below.栏中不输入任何文字。注意:<INSTALLDIR>代表软件的安装目录如果你的数据库位于安装目录下的某一个子目录中,例如位于安装目录下的Data子目录中则Path栏中输入<INSTALLDIR>\Data即可。
    7:选择“下一步”(BDE Alias step 4 of 4),选择“完成”。
    另:Advanced选项卡不用进行设置或改变。
    本人没有见到过Ver 2.12版本的Installshield,所以只能以本人使用的版本为模板进行讲解,虽然版本不同,但大致过程应该相差不多,希望能对你有所帮助。
      

  4.   

    自由人讲得很很好,本来我刚刚也完成了从配置不对到对的过程,想来捞几分,不想迟了。第4 步时如果有好几张表,也要记住用add加上去。
      

  5.   

    to netfreeman:
    你这样只是把别名预先设置了。可是其中的USER NAME,SERVER NAME,DATABASE NAME的预先设置
    你好像没有提及。其实hblzq的意思就是想把那几个NAME预先设置。在你的第6步中
    List any optional parameters for the alias below.我曾经设置了USER NAME,SERVER NAME等,但是安装以后,没有得到预想的结果。
    这也是我所谓的没有成功。
      

  6.   

    InstallShield for Delphi5好像是一个受限制的版本,是不是故意不开放一些功能,强迫我们去买正式版?我也没有配成功,被迫自己写了一段程序来配置user name,server name,database name等信息。
      

  7.   

    多谢各位大虾的大力帮助,在下感激不尽。但我在用别的数据库时没有这种问题,比如:Paradox,但interbase却不行,Server Name 项中的内容是:IB_SERVER:/PATH/DATABASE.GDB
    这是指向网络数据库吧。是不是和所安装的Interbase有关。