我用DELPHI6给人做了个软件,其中用到了ADOCONNECTION和数据库别名。ADOCONNECTION用来连接本地的一个服务器,数据在做软件的登陆日志和其他工作时用到了数据库别名。请问有什么好的安装盘制作工具没?给推荐一个,数据库别名在做安装盘的时候怎么办?马上要交付了,本人是新手,多多帮忙!!!

解决方案 »

  1.   

    拉出来放到一个INI文件里多好!!
      

  2.   

    所谓数据库别名  你大概是指的BDE的控件
    有没考虑合二为一 用ADO也可以"数据在做软件的登陆日志和其他工作时用到了数据库别名"
    如过你不愿意
    也很简单你用InstallShild打包,在打包时  选择把BDE一起打到你的程序就可以了
    简单把哈哈,给分
      

  3.   

    var
    reg:TRegistry ;
    begin
      reg:=tregistry.create;
      Reg.RootKey:=HKEY_CURRENT_USER;
      if  Reg.OpenKey('\SOFTWARE\ODBC\ODBC.INI\'+asname,false)=false then //asname 是别名
      begin
        Reg.CreateKey('\SOFTWARE\ODBC\ODBC.INI\'+asname);
        Reg.OpenKey('\SOFTWARE\ODBC\ODBC.INI\'+asname,True);
        Reg.WriteString('database',dbname);
        Reg.WriteString('Driver','c:\windows\system\sqlsrv32.dll');
        Reg.Writestring('lastname','sa');
        Reg.WriteString('server',server);
        Reg.CloseKey;
      end;
      if reg.OpenKey('software\odbc\odbc.ini\odbc data sources',false)=true then
      begin
        reg.WriteString(asname,'sql server');
      end;
      reg.Free;这是写注册表来配置数据源