![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Форма выбора сервера в Query Analyzer'е стандартное?
Kolan © (2007-10-15 13:31:00)Здравствуйте,
мне надо сделать форму выбора сервера и ввода пороля. Задумался, а может она уже есть в винде(как форма создания строки подключения например )?
Если есть, то как до нее добраться?
Kolan (2007-11-02 14:08:00) [1]> ч сто?
Йа тоже хАчу показывать состояние, но незнаю где взять информацию
Сервера нахожу так:
Kolan (2007-11-02 14:08:00) [2]
function TSqrversEnumerator.EnumerateServersNetServ: TSQLServersList;
var
Data: Pointer;
EntRead, EntTotal, i, Info, Resume: Integer;
Server: TSQLServer;
begin
Result := TSQLServersList.Create;
try
{Local server aiaaaeyaony a?o?io?.}
Server := TSQLServer.Create(rsLocal);
Server.Comments := '';
Result.Add(Server);
Info := NetServerEnum(nil , 101, Data, 1, EntRead, EntTotal, SV_TYPE_SQLSERVER, nil,
Resume);
if Info = 0 then
for I := 1 to EntRead do
begin
Server := TSQLServer.Create(TServerInfos101(Data^)[I].SvrName);
Server.Comments := TServerInfos101(Data^)[I].Comment;
Result.Add(Server);
end;
except
FreeAndNil(Result);
raise;
end;
end;
Ega23 (2007-11-02 11:12:00) [3]
> так это у вас днс в сети неправильный похоже
днс как раз правильный, делался таким специально.
stud (2007-11-02 11:02:00) [4]Ega23 © (16.10.07 11:00) [4]
А по IP - запросто
так это у вас днс в сети неправильный похоже
Ega23 © (15.10.07 14:50) [2]
Давать такое на откуп пользователю я бы поостерёгся
+1
Ega23 (2007-11-02 10:59:00) [5]
> Нет ну сам Enterprize Manger же показывает состояние сервера
> иконкой(play).
ч сто?
Kolan (2007-11-02 10:39:00) [6]> Это порочный путь.
Нет ну сам Enterprize Manger же показывает состояние сервера иконкой(play).
Ega23 (2007-10-16 11:00:00) [7]
> А как кстати ты определял доступен сервер или нет?
Никак. Это порочный путь. Я, например, ко многим серверам в сети не могу достучаться по-имени. И в списке доступных серверов их нет. А по IP - запросто.
Так что это, ИМХО, от лукавого.
Kolan (2007-10-16 10:58:00) [8]> Давать такое на откуп пользователю я бы поостерёгся.
Ну в Query Analyzer'е же дали. У меня программа близка к нему(по смыслу ессно).
> В той самой форме создания строки подключения есть и выбор
> сервера, и ввод пароля.
Не, та еще провайдер не годится.
> А для отальных случаев можно и свой написать.
В этом проблем ессно не много.
> Я свой диалог сделал.
А как кстати ты определял доступен сервер или нет?
Ega23 (2007-10-15 14:50:00) [9]
> Здравствуйте,
> мне надо сделать форму выбора сервера и ввода пороля. Задумался,
> а может она уже есть в винде(как форма создания строки
> подключения например…)?
> Если есть, то как до нее добраться?
Давать такое на откуп пользователю я бы поостерёгся. А для отальных случаев можно и свой написать. Я свой диалог сделал.
Маша Шрайбер (2007-10-15 14:29:00) [10]В той самой форме создания строки подключения есть и выбор сервера, и ввод пароля.