BOOL SQLConfigDataSource( HWND hwndParent, WORD
Функция
SQLConfigDataSource имеет следующее формальное описание:
BOOL SQLConfigDataSource( HWND hwndParent, WORD fRequest, LPCSTR lpszDriver, LPCSTR lpszAttributes);
Параметры функции
SQLConfigDataSource аналогичны параметрам функции
ConfigDSN, при этом параметр fRequest может принимать следующие значения:
- ODBC_ADD_DSN - добавление нового пользовательского DSN;
- ODBC_CONFIG_DSN - изменение существующего пользовательского DSN;
- ODBC_REMOVE_DSN - удаление существующего пользовательского DSN;
- ODBC_ADD_SYS_DSN - добавление нового системного DSN;
- ODBC_CONFIG_SYS_DSN - изменение существующего системного DSN;
- ODBC_REMOVE_SYS_DSN - удаление существующего системного DSN.
Функция
ConfigDSN относится к группе функций установки DLL (setup DLL), а функция
SQLConfigDataSource - к группе функций инсталляции DLL (Installer DLL).
При выполнении функция
SQLConfigDataSource использует значение параметра lpszDriver для получения из системной информации полного пути к Setup DLL конкретного драйвера, загружает эту DLL и вызывает функцию
ConfigDSN, передавая ей свой список параметров (значение параметра fRequest преобразуется к значению, принимаемому функцией
ConfigDSN). Перед вызовом
ConfigDSN, в зависимости от типа обрабатываемого DSN, устанавливается режим USERDSN_ONLY (пользовательский DSN) или SYSTEMDSN_ONLY (системный DSN), а перед завершением выполнения функция
SQLConfigDataSource возвращает режим BOTHDSN.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий