Поделиться через


SQLConfigDataSource (драйвер для Access)

Примечание.

В этом разделе содержатся сведения о драйвере Access. Общие сведения об этой функции см. в разделе "Справочник по API ODBC".

Функция SQLConfigDataSource, используемая для добавления, изменения или удаления источника данных динамически использует следующие ключевое слово.

Ключевое слово Description
СОРТИРОВКАSEQUENCE Последовательность сортировки полей.

Этот параметр задает тот же параметр, что и сортировка последовательности в диалоговом окне установки.
COMPACT_DB Выполняет сжатие данных в файле базы данных. Имеет следующий формат: COMPACT_DB=<path_name><optionaL_sort_order><необязательный ключевое слово ENCRYPT>.

При использовании COMPACT_DB ключевое слово в той же инструкции с ключевое слово DSN этот драйвер игнорирует ключевое слово DSN. Таким образом, сжатие базы данных и указание dsN является двухэтапным процессом.
CREATE_DB Создает файл базы данных. Имеет следующий формат: CREATE_DB=<path_name><optional_sort порядок><optional_ENCRYPT ключевое слово>, где имя пути — полный путь к базе данных Microsoft Access. Ошибка будет возвращена, если имя пути указывает существующую базу данных. Порядок сортировки будет настроен в диалоговом окне "Новая база данных", отображаемом при нажатии кнопки "Создать" в диалоговом окне установки Microsoft Access. Если порядок сортировки не указан, используется general.

При использовании CREATE_DB ключевое слово в той же инструкции с ключевое слово DSN этот драйвер игнорирует ключевое слово DSN. Таким образом, создание базы данных и указание dsN является двухэтапным процессом. При использовании CREATE_DB ключевое слово, если имя пути создаваемой базы данных Microsoft Access содержит одно или несколько пробелов, все имя пути должно быть заключено двойными кавычками, как показано в следующих примерах:

"C:\PROGRAM FILES\COMMON FILES\ MyAccess.mdb"

"C:\PROGRAM FILES\Access2.mdb"

CREATE_DB=C:\TEMP\test.mdb (кавычки не требуются)
CREATE_SYSDB Создает системный файл базы данных. Имеет следующий формат: CREATE_SYSDB=<path-name><необязательный порядок> сортировки, где имя пути — полный путь к базе данных Microsoft Access. Ошибка будет возвращена, если имя пути указывает существующую базу данных. Порядок сортировки будет настроен в диалоговом окне "Новая база данных" , отображаемом при нажатии кнопки "Создать " в диалоговом окне установки ODBC Microsoft Access. Если порядок сортировки не указан, используется general.
CREATE_V2DB Создает файл базы данных, совместимый с Microsoft Access 2.0. Имеет следующий формат: CREATE_V2DB=<path-name><необязательный порядок> сортировки, где имя пути — полный путь к базе данных Microsoft Access. Ошибка будет возвращена, если имя пути указывает существующую базу данных. Порядок сортировки будет настроен в диалоговом окне "Новая база данных", отображаемом при нажатии кнопки "Создать" в диалоговом окне установки Microsoft Access. Если порядок сортировки не указан, используется general.

При использовании CREATE_V2DB ключевое слово в той же инструкции с ключевое слово DSN этот драйвер игнорирует ключевое слово DSN. Таким образом, создание базы данных и указание dsN является двухэтапным процессом.

При использовании CREATE_V2DB ключевое слово, если имя пути создаваемой базы данных Microsoft Access содержит одно или несколько пробелов, все имя пути должно быть заключено двойными кавычками, как показано в следующих примерах:

"C:\PROGRAM FILES\COMMON FILES\ MyAccess.mdb"

"C:\PROGRAM FILES\Access2.mdb"

CREATE_V2DB=C:\TEMP\test.mdb (кавычки не требуются)
DBQ Имя файла базы данных.

Этот параметр задает тот же параметр, что и База данных в диалоговом окне установки.
DEFAULTDIR Спецификация пути к файлу базы данных.
ОПИСАНИЕ Описание данных в источнике данных.

Этот параметр задает тот же параметр, что и Описание в диалоговом окне установки.
DRIVER Спецификация пути к библиотеке DLL драйвера.
DRIVERID Целочисленный идентификатор драйвера. 25 (Microsoft Access)
FIL Тип файла MS Access для Microsoft Access
НЕЯВНАЯCOMMITSYNC Определяет, будет ли драйвер Microsoft Access выполнять внутренние или неявные фиксации асинхронно. Изначально это значение имеет значение "Да", что означает, что драйвер Microsoft Access ожидает фиксаций во внутренней или неявной транзакции.

Значение этого параметра не должно быть изменено без тщательного рассмотрения последствий. Дополнительные сведения о параметре см. в руководстве программиста Microsoft Jet ядро СУБД.

Этот параметр задает тот же параметр, что и НеявнаяCommitSync в диалоговом окне установки.
MAXBUFFERSIZE Размер внутреннего буфера в килобайтах, используемый Microsoft Access для передачи данных на диск и с диска. Размер буфера по умолчанию — 2048 КБ (отображается как 2048). Можно использовать любое целочисленное значение, делимое на 256. Этот параметр задает тот же параметр, что и размер буфера в диалоговом окне установки.
MAXSCANROWS Количество строк, которые необходимо проверить при настройке типа данных столбца на основе существующих данных.

Число от 1 до 16 можно ввести для строк для сканирования. Значение по умолчанию равно 8; Если задано значение 0, все строки сканируются. (Число за пределами ограничения вернет ошибку.)

Это задает тот же параметр, что и строки для сканирования в диалоговом окне установки.
PAGETIMEOUT Указывает период времени в миллисекундах, который страница (если она не используется) остается в буфере перед удалением. Значение по умолчанию составляет пять десятых секунд (0,5 секунды). Обратите внимание, что этот параметр применяется ко всем источникам данных, используюющим драйвер ODBC.

Этот параметр задает тот же параметр, что и время ожидания страницы в диалоговом окне установки.
PWD Пароль.
READONLY ЗНАЧЕНИЕ TRUE для создания только для чтения файлов; ЗНАЧЕНИЕ FALSE, чтобы файл не был только для чтения.

Этот параметр задает тот же параметр, что и чтение только в диалоговом окне установки.
REPAIR_DB Восстанавливает базу данных, поврежденную сбоем, который возникает во время процесса фиксации.

При использовании REPAIR_DB ключевое слово в той же инструкции с ключевое слово DSN этот драйвер игнорирует ключевое слово DSN. Таким образом, восстановление базы данных и указание dsN является двухэтапным процессом.
SYSTEMDB Для драйвера Microsoft Access спецификация пути к файлу системной базы данных.

Это задает тот же параметр, что и системная база данных в диалоговом окне установки.
ПОТОКИ Количество фоновых потоков для используемого обработчика. Это значение по умолчанию равно 3, но может быть изменено.

Этот параметр задает тот же параметр, что и потоки в диалоговом окне установки.
ИД пользователя Для драйвера Microsoft Access имя пользователя, используемое для входа.
USERCOMMITSYNC Определяет, будет ли драйвер Microsoft Access асинхронно выполнять определяемые пользователем транзакции. Изначально это значение имеет значение "Да", что означает, что драйвер Microsoft Access ожидает фиксаций в определяемой пользователем транзакции.

Значение этого параметра не должно быть изменено без тщательного рассмотрения последствий. Дополнительные сведения о параметре см. в руководстве программиста Microsoft Jet ядро СУБД.

Этот параметр задает тот же параметр, что и UserCommitSync в диалоговом окне установки.