以下是我的代码:
procedure SQLSevrThrd.SearchSQLSever;
var
  i :integer;
begin
  SQLServer  :=  CreateOleObject('SQLDMO.Application');
  ServerList:=  SQLServer.ListAvailableSQLServers;
  nServers:=ServerList.Count;
  frmMain.cbxSeverList.Items.Clear;
  if ServerList.Count > 0 then
  begin
    for i := 1 to nservers do
    begin
      frmMain.cbxSeverList.Items.Add(ServerList.Item(i));
      frmMain.cbxSeverList.ItemIndex := 0;
    end;
  end
  else ShowMessage('没有搜索到SQL服务器!');
  SQLServer:=NULL;
  serverList:=NULL;
end;