Как получить список SQL-серверов, зарегистрированных в сети
От: Lelic Россия  
Дата: 06.05.04 11:55
Оценка:
Как получить список SQL-серверов, зарегистрированных в сети
Re: Как получить список SQL-серверов, зарегистрированных в с
От: Clickmaker Россия http://relaxander.webest.net/
Дата: 06.05.04 12:29
Оценка:
Здравствуйте, Lelic, Вы писали:

L>Как получить список SQL-серверов, зарегистрированных в сети



var DmoObject: OleVariant;
   i: Integer;
begin
   List.Clear;
   try
       DmoObject := CreateOleObject('SQLDMO.SQLServer');
       DmoObject := DmoObject.Application;
       DmoObject := DmoObject.ListAvailableSQLServers;
       for i:=1 to DmoObject.Count do
           if (Length(trim(DmoObject.Item(i))) > 0) then 
             List.AddObject(AnsiUpperCase(DmoObject.Item(i)), nil);
   except
       MessageDlg( Не установлен SQLDMO.SQLServer, определить список серверов не удалось.', mtWarning, [mbOK], 0);
   end;
Re[2]: Как получить список SQL-серверов, зарегистрированных
От: Аноним  
Дата: 11.05.04 11:07
Оценка:
Здравствуйте, Clickmaker, Вы писали:

C>Здравствуйте, Lelic, Вы писали:


L>>Как получить список SQL-серверов, зарегистрированных в сети



C>
C>var DmoObject: OleVariant;
C>   i: Integer;
C>begin
C>   List.Clear;
C>   try
C>       DmoObject := CreateOleObject('SQLDMO.SQLServer');
C>       DmoObject := DmoObject.Application;
C>       DmoObject := DmoObject.ListAvailableSQLServers;
C>       for i:=1 to DmoObject.Count do
C>           if (Length(trim(DmoObject.Item(i))) > 0) then 
C>             List.AddObject(AnsiUpperCase(DmoObject.Item(i)), nil);
C>   except
C>       MessageDlg( Не установлен SQLDMO.SQLServer, определить список серверов не удалось.', mtWarning, [mbOK], 0);
C>   end;
C>



mozjno ispolzovatj funkciju NetServerEnum
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.