Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Соответствия
Представлена версия: ODBC 3.0
Сводка
SQLGetConfigMode извлекает режим конфигурации, указывающий, где запись Odbc.ini содержит значения DSN в системной информации.
Синтаксис
BOOL SQLGetConfigMode(
UWORD * pwConfigMode);
Аргументы
pwConfigMode
[Выходные данные] Указатель на буфер, содержащий режим конфигурации. (См. комментарии.) Значение в *pwConfigMode может быть следующим:
ODBC_USER_DSN
ODBC_SYSTEM_DSN
ODBC_BOTH_DSN
Возвраты
Функция возвращает значение TRUE, если оно выполнено успешно, значение FALSE, если оно завершается ошибкой.
Диагностика
Когда SQLGetConfigMode возвращает ЗНАЧЕНИЕ FALSE, связанное значение *pfErrorCode можно получить путем вызова SQLInstallerError. В следующей таблице перечислены значения *pfErrorCode , которые можно возвращать SQLInstallerError и объясняет каждый из них в контексте этой функции.
| *pfErrorCode | Error | Description |
|---|---|---|
| ODBC_ERROR_OUT_OF_MEM | Недостаточно памяти | Установщик не мог выполнить функцию из-за нехватки памяти. |
Комментарии
Эта функция используется для определения того, где в системной информации содержатся значения DSN в записи Odbc.ini. Если *pwConfigMode ODBC_USER_DSN, dsN — это имя пользователя, а функция считывается из записи Odbc.ini в HKEY_CURRENT_USER. Если это ODBC_SYSTEM_DSN, dsN — это системное доменное имя, а функция считывается из записи Odbc.ini в HKEY_LOCAL_MACHINE. Если это ODBC_BOTH_DSN, то HKEY_CURRENT_USER пробуется и используется HKEY_LOCAL_MACHINE.
По умолчанию SQLGetConfigMode возвращает ODBC_BOTH_DSN. Если пользовательская dsN или системная dsN создается вызовом SQLConfigDataSource, функция задает режим конфигурации для ODBC_USER_DSN или ODBC_SYSTEM_DSN для различения доменных имен пользователей и системных доменных имен при изменении имени DSN. Перед возвратом SQLConfigDataSource сбрасывает режим конфигурации на ODBC_BOTH_DSN.
Связанные функции
| Сведения | Раздел |
|---|---|
| Настройка режима конфигурации | SQLSetConfigMode |