Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];

Вниз

Форма выбора сервера в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.007 c
4-1178624707
Glu
2007-05-08 15:45
2008.03.23
Дата BIOS в WinXP x64


2-1203981931
AlexGTI
2008-02-26 02:25
2008.03.23
Окна


3-1193829886
adamas
2007-10-31 14:24
2008.03.23
Клонирование набора данных!


15-1202569817
korstin
2008-02-09 18:10
2008.03.23
Нынче заказчики пошли )))


15-1202472674
xayam
2008-02-08 15:11
2008.03.23
Что такое платформо-независимый код?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский