Шаг 7 - Свойство IniPath

Описание
Задает или возвращает сведения о записи реестра Windows, в которой содержатся параметры ядра базы данных Microsoft Jet (только в рабочей области Microsoft Jet).

Значение
Задаваемое или возвращаемое значение определяются с помощью выражения типа String, которое указывает на определяемые пользователем компоненты записи в реестре Windows, содержащей настройки ядра базы данных Microsoft Jet или параметры, необходимые для баз устанавливаемых драйверов ISAM.

Замечания
Конфигурация ядра Microsoft Jet может быть задана с помощью реестра Windows. Реестр используется также для указания таких параметров как библиотеки динамической компоновки, требуемые устанавливаемым драйвером ISAM.
Для того чтобы эти параметры вступили в действие, необходимо задать значение параметра IniPath до вызова любых других программ объектов доступа к данным (DAO) в приложении пользователя. Область определения значения данного свойства ограничивается текущим приложением и не может быть изменена до нового запуска приложения.
Реестр позволяет указать параметры инициализации некоторых устанавливаемых драйверов баз данных ISAM. Например, такие настройки требуется указать в параметре IniPath для работы с Paradox версии 4.0.
Это свойство распознает любую из записей HKEY_LOCAL_MACHINE или HKEY_LOCAL_USER. Если корневая запись не задана, по умолчанию используется HKEY_LOCAL_MACHINE.
В Microsoft Jet версии 2.5 или более ранних параметры инициализации записывались в файлах .ini.

Пример
Следующая программа задает в свойстве IniPath путь к соответствующему разделу приложения в реестре Windows.

Sub IniPathX()
	' Изменяет свойство IniPath, чтобы указать другой
	' раздел реестра Windows.
	Debug.Print "Исходное значение IniPath = " & IIf(DBEngine.IniPath = "", "[Empty]", DBEngine.IniPath)
	DBEngine.IniPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\" & 	"Jet\3.5\ISAM Formats\FoxPro 3.0"
	Debug.Print "Новое значение IniPath = " & IIf(DBEngine.IniPath = "", "[Empty]", DBEngine.IniPath)
End Sub

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.