Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
Как можно получить список доступных MSSQL Server? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2003, 10:45 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
я делал через DB-Lib, функция dbserverenum ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2003, 10:40 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
Еще можно вот так: LPSERVER_INFO_101 pBuf = NULL; LPSERVER_INFO_101 pTmpBuf; DWORD dwLevel = 101; DWORD dwPrefMaxLen = -1; DWORD dwEntriesRead = 0; DWORD dwTotalEntries = 0; DWORD dwTotalCount = 0; DWORD dwServerType = SV_TYPE_SQLSERVER; DWORD dwResumeHandle = 0; NET_API_STATUS nStatus; DWORD i; nStatus = NetServerEnum(NULL, dwLevel, (LPBYTE *) &pBuf, dwPrefMaxLen, &dwEntriesRead, &dwTotalEntries, dwServerType, NULL, &dwResumeHandle); if ((nStatus == NERR_Success) || (nStatus == ERROR_MORE_DATA)) { if ((pTmpBuf = pBuf) != NULL) { for (i = 0; i < dwEntriesRead; i++) { assert(pTmpBuf != NULL); ComboBox1->Items->Add(pTmpBuf->sv101_name); pTmpBuf++; dwTotalCount++; } } } if (pBuf != NULL) NetApiBufferFree(pBuf); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2003, 13:18 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
SQL-DMO тебя спасет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2003, 08:10 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
MSDN NetServerEnum The NetServerEnum function lists all servers of the specified type that are visible in a domain. For example, an application can call NetServerEnum to list all domain controllers only or all SQL servers only. You can combine bit masks to list several types. For example, a value of 0x00000003 combines the bit masks for SV_TYPE_WORKSTATION (0x00000001) and SV_TYPE_SERVER (0x00000002). If you require more information for a specific server, call the WNetEnumResource function. Security Requirements Requirements Windows NT/2000: Requires Windows NT 3.1 or later. Windows 95/98: Unsupported. Header: Declared in Lmserver.h; include Lm.h. Library: Use Netapi32.lib. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 16:48 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
А чем пользоваться, чтобы и в Win9x работало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2003, 14:51 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
Самый лучший способ, как я убедился, это через SQL DMO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2003, 21:51 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
>Самый лучший способ, как я убедился, это через SQL DMO. И дополнительно клиенту вместе с MDAC ставить SQL-DMO, dll для MSSQL 2000 весит 4 метра. Я понимаю если у вас клиенты юзают SQL-DMO и он у всех имеется. Честно говоря не сильно вдавался в детали входит ли DB-Lib в MDAC но помоему входит. Исходя из этого лучше воспользоваться советом cyc10ne. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 09:16 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
Так, поясните чайнику, т.к. вопрос очень назревший! Где эти DB-lib функции сидят, как их вызывать (применительно к Builder) и есть ли у всего этого HELP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2003, 17:05 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
DB-Lib сидит в ntwdblib.dll ее описалово в BOL, в т.ч. и той функции что я сказал. dbserverenum насчет Builder ничего сказать не могу так как не использовал никогда делал на VC и на Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 10:43 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
А можно получить небольшой примерчик работы Delphi c DB Lib? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 11:24 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
Да, действительно, примерчик на Delphi. Все же я чайник! Что такое BOL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 17:12 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
Ziv: если подождете то я где-то во вторник покажу простецкую прогу director: задайте свой вопрос на форуме про MSSQL Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 17:50 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
А ведь это и есть ответ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 12:37 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
Все же все нашлось. Однако вопрос вот в чем: В описаловке есть даже пример, где говорится , что надо подключить sqldb.h и sqlfont.h потом еще подключаем dblib.h (перед ними). При компиляции имеем сообщение типа Unresolver external func... Т.е. в dblib.h она dbserverenum определена как extern . Чего-то не хватает, а чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 15:01 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
линкуй ntwdblib.lib со своей прогой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 16:25 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
в общем это, дему я не стал делать (времени мало) выложил ftp://sx.openbsd.ru/pub/dmssql/SQLFront.pas подцепляете эту байду в uses и пользуете в Дельфях свой DB-Lib любимый. имена типов и функций я постарался максимально сохранить как в оригинале использование DB-Lib в BOL успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 16:48 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
Слушайте, а как теперь используя этот пасовский унит вставить функцию обработкы сообщений и ошибок. Если можно с примерами, а то ничего понять не могу. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 16:54 |
|
||
|
Список доступных MSSQL Server
|
|||
|---|---|---|---|
|
#18+
//--------------------------------------------------------------------------- typedef int __stdcall (* pfnDBServerEnum)(int SearchMode, void *ServNameBuf, int SizeServNameBuf, int *NumEntries); set<String> listMSSQLServer() // list of MS SQL Servers { set<String> result; Screen->Cursor = crHourGlass; // http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dblibc/dbc_pdc04e_8ilp.asp try { HINSTANCE hLib = LoadLibrary("ntwdblib.dll"); if ((int)hLib < 32) { MessageDlg("Error in calling dll.", mtError, TMsgDlgButtons()<<mbOK, 0); } else { pfnDBServerEnum DBServerEnum = (pfnDBServerEnum)GetProcAddress(hLib,"dbserverenum"); int SizeServNameBuf; if( DBServerEnum ) { int NumEntries = EOF; char *ServNames = new char[1024]; DBServerEnum(NET_SEARCH | LOC_SEARCH, ServNames, 1024, &NumEntries); char str[100]; for(int i = 0; *ServNames != '\0'; ) { char *name = ServNames; for(; *ServNames++ != '\0' ; i++){} result.insert( strncpy(str, name, ServNames-name) ); } } FreeLibrary(hLib); } } catch (...) { MessageDlg("Error in calling dll.", mtError, TMsgDlgButtons()<<mbOK, 0); } Screen->Cursor = crDefault; return result; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 23:17 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2036028]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 347ms |

| 0 / 0 |
