Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ODBC, получить параметры источника

34K
26 декабря 2007 года
Deiv
1 / / 26.12.2007
Есть такой код, работающий.
Получает список системных источников данных.
Мне нужно через winapi получить "сервер" и "дефолтного юзера" из источника без открытия коннекции. Подскажите как. Пробовал курить online-msdn, не нашел.

Код:
short rdsrc, rdesc;
  char  datasrc[1024];
  char  datadesc[1024];
  char  buff[1024];
  SQLHENV hEnv;
  SQLRETURN ret;

  ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HENV, &hEnv);
  ret = SQLSetEnvAttr(hEnv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC2, SQL_IS_INTEGER);
  SQLSMALLINT direction = SQL_FETCH_FIRST_SYSTEM;
  while(1)
  {
   memset(datasrc, 0, 1024);
   memset(datadesc, 0, 1024);

   rdsrc = 0; rdesc = 0;
   ret = SQLDataSources(hEnv, direction,
                        (SQLTCHAR*)datasrc, 1024, &rdsrc,
                        (SQLTCHAR*)datadesc, 1024, &rdesc);
   if(SQL_NO_DATA == ret) break;
   direction = SQL_FETCH_NEXT;

    // SYS: datasrc
  }

  SQLFreeHandle(SQL_HANDLE_ENV, hEnv);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог