bde别名怎么设置(6分)

  • 主题发起人 主题发起人 hotplayboy
  • 开始时间 开始时间
H

hotplayboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个小数据库程序,只用到了table+pandox,在做安装程序是粗错了,我想请教一
下,在做安装程序时,怎么设置别名?注册表还要设置吗?
最好有一个实际的例子。非常清楚。谢谢!
 
直接用BED管理器添加一个新的别名,注意路径指向数据库文件所在目录即可!
 
别名就是你的那个 1句2句说不清
找本入门的书
一步一步 没问题
 
别名就是Alias,你可以利用一个Tsession类来自动创建一个Alias,那么就省掉不少麻烦
了。
下面是我在我的一个程序中的代码,你可以参考看看
代码:
//判定并且创建别名
  aliaslist := TStringList.Create;
  try
    aliaslist.Clear;
    Session.Active:=True;
    Session.GetAliasNames(aliaslist);
    if aliaslist.IndexOf('zjsys') = -1 then
      if aliasPath = '' then
        Session.AddStandardAlias('zjsys', ExtractFilePath(Application.ExeName) +
          'data', 'Paradox')
      else
        Session.AddStandardAlias('zjsys', aliasPath, 'Paradox');
    aliaslist.Free;
  except
    aliaslist.Free;
    ShowMessage('建立数据库别名时出错,程序将退出。' + Ctrl +
      '请重新配置程序设置文件的AliasPath为正确路径。' + Ctrl +
      '如果仍然不可行,请重新启动计算机。' + Ctrl +
      '您也可以跟作者联系:'+mymail+'。');
    Application.Terminate;
  end;
 
你用的是DELPHI5吧?里面自带的安装工具叫做INSTALLSHILED EXPRESS 4.0BETA
我现在用ADO不涉及这个问题,希望你也用ADO,ADO真的很好
在INSTALLSHILED第2大项里就是对别名设置,一般都选BDE完全安装
然后有个SETTING按扭进入别名配置,输入你程序里要用到的别名指定
这个别名的路径,路径是动态的,我们一般都把数据放在与程序同目录
或者在程序目录下再开个子目录叫DATA 那么 别名就是 [INSTALLDIRECTORY]/DATA
[INSTALLDIRECTORY]的字母组合我记不清楚了,我这里没INSTALLSHILED EXPRESS 4.0
你是可以看到的,还有一点别名也可以是绝对路径,但是既然用到BDE不安装BDE是不行的
少说也有5M,建议以后用ADO,不详细的地方还可以来信问我FIREMONK@SINA.COM
 
接受答案了.
 
后退
顶部