Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Соответствия
Представлена версия: ODBC 1.0
Сводка
SQLRemoveDSNFromIni удаляет источник данных из системных сведений.
Синтаксис
BOOL SQLRemoveDSNFromIni(
LPCSTR lpszDSN);
Аргументы
lpszDSN
[Входные данные] Имя источника данных для удаления.
Возвраты
Функция возвращает значение TRUE, если удаляет источник данных или источник данных не был в файле Odbc.ini. Возвращает значение FALSE, если не удается удалить источник данных.
Диагностика
Когда SQLRemoveDSNFromIni возвращает ЗНАЧЕНИЕ FALSE, связанное значение *pfErrorCode можно получить путем вызова SQLInstallerError. В следующей таблице перечислены значения *pfErrorCode , которые можно возвращать SQLInstallerError и объясняет каждый из них в контексте этой функции.
| *pfErrorCode | Error | Description |
|---|---|---|
| ODBC_ERROR_GENERAL_ERR | Общая ошибка установщика | Произошла ошибка, для которой не было определенной ошибки установщика. |
| ODBC_ERROR_INVALID_DSN | Недопустимая dsN | Недопустимый аргумент lpszDSN . |
| ODBC_ERROR_REQUEST_FAILED | Не удалось выполнить запрос | Установщику не удалось удалить данные DSN из реестра. |
| ODBC_ERROR_OUT_OF_MEM | Недостаточно памяти | Установщик не мог выполнить функцию из-за нехватки памяти. |
Комментарии
SQLRemoveDSNFromIni удаляет имя источника данных из раздела [Источники данных ODBC] системной информации. Он также удаляет раздел спецификации источника данных из системных сведений.
Эта функция должна вызываться только из библиотеки установки драйвера.
Связанные функции
| Сведения | Раздел |
|---|---|
| Добавление, изменение или удаление источника данных | ConfigDSN |
| Добавление, изменение или удаление источника данных | SQLConfigDataSource |
| Удаление источника данных по умолчанию | SQLRemoveDefaultDataSource |
| Добавление имени источника данных в системную информацию | SQLWriteDSNToIni |