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

Вариант Описание Метод
Имя источника данных Имя, определяющее источник данных, например заработную плату или персонал. Чтобы динамически задать этот параметр, используйте ключевое слово DSN в вызове SQLConfigDataSource.
База данных Источник данных Microsoft Access можно настроить без выбора или создания базы данных. Если при настройке база данных не указана, пользователю будет предложено выбрать файл базы данных при подключении к источнику данных. Чтобы динамически задать этот параметр, используйте ключевое слово DBQ в вызове SQLConfigDataSource.
Описание Необязательное описание данных в источнике данных; Например, "Дата найма, история заработной платы и текущий обзор всех сотрудников". Чтобы динамически задать этот параметр, используйте ключевое слово DESCRIPTION в вызове SQLConfigDataSource.
Каталог Отображает выбранный в данный момент каталог.

Для файлов Microsoft Excel 3.0/4.0 отображается путь с меткой "Каталог", а для Microsoft Excel 5.0, 7.0 или 97 файлов путь отображается как "Книга".
Чтобы динамически задать этот параметр, используйте ключевое слово DEFAULTDIR в вызове SQLConfigDataSource.
Только для чтения Указывает базу данных только для чтения. Чтобы динамически задать этот параметр, используйте ключевое слово READONLY в вызове SQLConfigDataSource.
Строки для сканирования Количество строк для сканирования для определения типа данных каждого столбца. Тип данных определяется с учетом максимального количества найденных данных. Если обнаружены данные, которые не соответствуют типу данных, заданному для столбца, тип данных будет возвращен как значение NULL.

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

При определении каталога источника данных (для всех драйверов, кроме Microsoft Access), укажите каталог, в котором находятся наиболее часто используемые файлы. Драйвер ODBC использует этот каталог в качестве каталога по умолчанию. Скопируйте другие файлы в этот каталог, если они часто используются. Кроме того, можно указать имена файлов в инструкции SELECT с именем каталога:

SELECT * FROM C:\MYDIR\EMP

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

Для файлов Microsoft Excel 3.0 или 4.0 отображается путь с меткой "Каталог", а кнопка выбора пути помечена как "Выбрать каталог". Для Microsoft Excel 5.0, 7.0 или 97 файлов путь отображается как "Книга", а кнопка выбора пути помечена как "Выбрать книгу". При определении каталога источника данных укажите каталог, в котором находятся наиболее часто используемые файлы Microsoft Excel для Microsoft Excel 3.0/4.0 или каталог, в котором находится файл книги для Microsoft Excel 5.0, 7.0 или 97. Использование текущего каталога отключено для Microsoft Excel 5.0, 7.0 и 97.
Чтобы динамически задать этот параметр, используйте ключевое слово DEFAULTDIR в вызове SQLConfigDataSource.