powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / kak yznat vse server name v LANe?
4 сообщений из 4, страница 1 из 1
kak yznat vse server name v LANe?
    #32584140
kosta_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kak yznat vse server name v LANe?
...
Рейтинг: 0 / 0
kak yznat vse server name v LANe?
    #32584620
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bool ServerExist(AnsiString ServerName){
HRESULT hr;
LPSQLDMOAPPLICATION pApp=0;
IWSQLDMONameList *pp;
AnsiString ss;
long n;
wchar_t *s;
bool b=false;

try{
hr = CoCreateInstance(CLSID_SQLDMOApplication, NULL,
CLSCTX_INPROC_SERVER, IID_ISQLDMOApplication, (void**) &pApp);
}
catch(Exception &e){
ss=AnsiString("Ошибка создания SQLDMOApplication. Код=")+hr+".\n"+
e.Message;
MessageBox(0,ss.c_str(),"",MB_OK);
}
if(hr!=S_OK){
ss="Неизвестная ошибка при создании SQLDMOApplication";
for(int i=0;i<sizeof(DmoErr)/sizeof(COMERR);i++){
if(hr==DmoErr .Code){
ss=DmoErr.Descr;
break;
}
}
MessageBox(0,ss.c_str(),"",MB_OK);
return true; // все равно попытаемся работать
}
pApp->ListAvailableSQLServers(&pp); // ВОТ ЭТА ФУНКЦИЯ И ВОЗВРАЩАЕТ СПИСОК
pp->GetCount(&n);
for(int i=0;i<n;i++){
pp->GetItemByOrd(i,&s);
ss=s;
if(ServerName.AnsiCompareIC(ss)==0){
b=true;
break;
}
}
pApp->Release();
return b;
}
...
Рейтинг: 0 / 0
kak yznat vse server name v LANe?
    #32586069
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что сервер в твоем понимании ?

сервер чего ? они всякие бывают
...
Рейтинг: 0 / 0
kak yznat vse server name v LANe?
    #32586602
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Резонный вопрос.
Я отвечал про SQL Server
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / kak yznat vse server name v LANe?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]