请问,我在设计是设置数据库的别名,但是发布时数据库的路径可能不同,这就出现了找不到别名,那么发布时数据库的别名怎么办?如database的aliasname

解决方案 »

  1.   

    1. 在程序创建时动态给 Database 赋别名, 这样就不用依赖 BDE 中的别名.
        使用获得当前运行目录的方式来指定 aliasname2. 用 Installshield for Delphi 时,在 BDE 配置时设置路径为 "."
      

  2.   

    用 Installshield for Delphi,在select Installshield  objects for delphi 项中选中BDE后点右边的SETTING后照提示完成别名的设置,别名指向的路径中常用的有<INSTALLDIR>\(安装目录).
      

  3.   

    使用动态连接字符串;
    比如使用ado时,程序中插入
    AdoConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Dbstn.mdb;Persist Security Info=False';
      

  4.   

    delphi7.0 自带  Installshield别名设置在哪里?