Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.23;
Скачать: CL | DM;

Вниз

Форма выбора сервера в Query Analyzer е стандартное?   Найти похожие ветки 

 
Kolan ©   (2007-10-15 13:31) [0]

Здравствуйте,
 мне надо сделать форму выбора сервера и ввода пороля. Задумался, а может она уже есть в винде(как форма создания строки подключения например&#133)?
Если есть, то как до нее добраться?


 
Маша Шрайбер ©   (2007-10-15 14:29) [1]

В той самой форме создания строки подключения есть и выбор сервера, и ввод пароля.


 
Ega23 ©   (2007-10-15 14:50) [2]


> Здравствуйте,
>  мне надо сделать форму выбора сервера и ввода пороля. Задумался,
>  а может она уже есть в винде(как форма создания строки
> подключения например…)?
> Если есть, то как до нее добраться?


Давать такое на откуп пользователю я бы поостерёгся. А для отальных случаев можно и свой написать. Я свой диалог сделал.


 
Kolan ©   (2007-10-16 10:58) [3]

> Давать такое на откуп пользователю я бы поостерёгся.

Ну в Query Analyzer"е же дали. У меня программа близка к нему(по смыслу ессно).


> В той самой форме создания строки подключения есть и выбор
> сервера, и ввод пароля.

Не, та еще провайдер&#133 не годится.


> А для отальных случаев можно и свой написать.

В этом проблем ессно не много.


> Я свой диалог сделал.

А как кстати ты определял доступен сервер или нет?


 
Ega23 ©   (2007-10-16 11:00) [4]


> А как кстати ты определял доступен сервер или нет?


Никак. Это порочный путь. Я, например, ко многим серверам в сети не могу достучаться по-имени. И в списке доступных серверов их нет. А по IP - запросто.

Так что это, ИМХО, от лукавого.


 
Kolan ©   (2007-11-02 10:39) [5]

> Это порочный путь.

Нет ну сам Enterprize Manger же показывает состояние сервера иконкой(play).


 
Ega23 ©   (2007-11-02 10:59) [6]


> Нет ну сам Enterprize Manger же показывает состояние сервера
> иконкой(play).


ч сто?


 
stud ©   (2007-11-02 11:02) [7]

Ega23 ©   (16.10.07 11:00) [4]
А по IP - запросто


так это у вас днс в сети неправильный похоже

Ega23 ©   (15.10.07 14:50) [2]
Давать такое на откуп пользователю я бы поостерёгся


+1


 
Ega23 ©   (2007-11-02 11:12) [8]


> так это у вас днс в сети неправильный похоже


днс как раз правильный, делался таким специально.


 
Kolan ©   (2007-11-02 14:08) [9]

> ч сто?

Йа тоже хАчу показывать состояние, но незнаю где взять информацию&#133

Сервера нахожу так:


 
Kolan ©   (2007-11-02 14:08) [10]

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;



Страницы: 1 вся ветка

Текущий архив: 2008.03.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
2-1203486854
серж
2008-02-20 08:54
2008.03.23
ComboBox


2-1204022473
Andrewtitoff
2008-02-26 13:41
2008.03.23
Как правильно работать с базами Access ?


2-1203691632
махс
2008-02-22 17:47
2008.03.23
TLabeledEdit


6-1183210878
Kor
2007-06-30 17:41
2008.03.23
Обмен данными через Dial-up модем.


2-1203922619
Настёна
2008-02-25 09:56
2008.03.23
ОС перезагружается!