我使用dephi2006连接sqlserver2000数据库,在开发环境的机器上测试是连接是成功的,
可是当把生成的exe文件放在别的机器上时就成了连接失败。(odbc的配置没有问题)我记得以前用dephi7做的时候没有这样的问题,可是2006就不行,始终找不到原因,请指点一下,谢谢!!!连接数据库的代码如下:
function TSQLDataBase.connSQL(Alias:String;dbname:String;userName:String;Password:String): Boolean;
begin
  try
    SQLConn:=TDatabase.Create(nil);
    SQLQuery:=TQuery.Create(nil);
    SQLConn.Connected:=False;
    SQLConn.AliasName:=Alias;
    SQLConn.DatabaseName:=dbname;
    SQLConn.LoginPrompt:=False;
    SQLConn.Params.Values['USER NAME']:=userName;
    SQLConn.Params.Values['PASSWORD']:=Password;
    SQLConn.Connected:=True;
    connSQL:=True;
  except
    SQLConn.Connected:=False;
    connSQL:=False;
  end;
end;