Установка параметров программным способом для драйвера текстовых файлов

Вариант Описание Метод
Имя источника данных Имя, определяющее источник данных, например заработную плату или персонал. Чтобы динамически задать этот параметр, используйте ключевое слово DSN в вызове SQLConfigDataSource.
Определение формата Отображает диалоговое окно "Определение текстового формата " и позволяет указать схему для отдельных таблиц в каталоге источника данных. Этот параметр нельзя задать динамически путем вызова SQLConfigDataSource.
Описание Необязательное описание данных в источнике данных; Например, "Дата найма, история заработной платы и текущий обзор всех сотрудников". Чтобы динамически задать этот параметр, используйте ключевое слово DESCRIPTION в вызове SQLConfigDataSource.
Каталог Выбирает целевой каталог. Чтобы динамически задать этот параметр, используйте ключевое слово DEFAULTDIR в вызове SQLConfigDataSource.
Список расширений Перечисляет расширения имен файлов текстовых файлов в источнике данных. Если используется драйвер текста, файл без расширения создается при выполнении инструкции CREATE TABLE с именем без расширения. Другие драйверы создают файл с расширением по умолчанию при отсутствии расширения. Чтобы создать файл с расширением .txt, расширение должно быть включено в имя. Чтобы отобразить файлы без расширений в диалоговом окне "Определение текстового формата ", необходимо добавить "*". Чтобы динамически задать этот параметр, используйте ключевое слово EXTENSIONS в вызове SQLConfigDataSource.
Только для чтения Указывает базу данных только для чтения. Чтобы динамически задать этот параметр, используйте ключевое слово READONLY в вызове SQLConfigDataSource.
Строки для сканирования Количество строк для сканирования для определения типа данных каждого столбца. Тип данных определяется с учетом максимального количества найденных данных. Если обнаружены данные, которые не соответствуют типу данных, заданному для столбца, тип данных будет возвращен как значение NULL.

Для драйвера текста можно ввести число от 1 до 32767 для количества строк для сканирования; однако значение всегда будет по умолчанию равно 25. (Число за пределами ограничения вернет ошибку.)
Чтобы динамически задать этот параметр, используйте ключевое слово MAXSCANROWS в вызове SQLConfigDataSource.
Выбор каталога Отображает диалоговое окно, в котором можно выбрать каталог, содержащий файлы, к которым требуется получить доступ.

При определении каталога источника данных укажите каталог, в котором находятся наиболее часто используемые файлы. Драйвер ODBC использует этот каталог в качестве каталога по умолчанию. Скопируйте другие файлы в этот каталог, если они часто используются. Кроме того, можно указать имена файлов в инструкции SELECT с именем каталога: SELECT * FROM C:\MYDIR\EMP

Кроме того, можно указать новый каталог по умолчанию с помощью функции SQLSetConnectOption с параметром SQL_CURRENT_QUALIFIER.
Чтобы динамически задать этот параметр, используйте ключевое слово DEFAULTDIR в вызове SQLConfigDataSource.