为什么做好了安装程序以后总是出现,找不到数据库别名的提示
(用INSTALLSHIED FOR DELPHI5.0)

解决方案 »

  1.   

    安装程序中,设置了ODBC别名了没有??
      

  2.   

    不要用别名,动态设置参数就可以,给你个例子
    try
    Database1.Close;
    Database1.DriverName:='mssql';
    Database1.DatabaseName:='ddd';
    Database1.Params.Clear;
    Database1.Params.Add('server name=gr');
    Database1.Params.Add('database name=sbgl');
    Database1.Params.Add('user name=sa');
    Database1.Params.Add('password=');
    Database1.LoginPrompt:=false;
    Database1.Open;
    showmessage(OK');
    except
    showmessage('fail');
    end;