Описание
Задает или возвращает сведения о записи реестра 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