Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Объект DBEngine — это объект верхнего уровня объектной модели DAO.
Комментарии
Объект DBEngine содержит и определяет все прочие объекты в иерархии объектов DAO. Вы не можете создавать дополнительные объекты DBEngine и объект DBEngine не является частью какой-либо коллекции.
С помощью любого типа базы данных или подключения вы можете:
Использовать свойство Versionдля получения номера версии DAO.
Используйте свойство LoginTimeout, чтобы получить или задать время ожидания входа ODBC, и метод RegisterDatabase, чтобы предоставить информацию ODBC ядру СУБД Microsoft Access.
Используйте свойства DefaultPassword и DefaultUser, чтобы настроить идентификация и пароль пользователя для используемого по умолчанию объекта Workspace.
Используйте метод CreateWorkspace, чтобы создать новый объект Workspace. Вы можете использовать необязательные аргументы, чтобы переопределять свойства DefaultType, DefaultPassword и DefaultUser.
Используйте метод OpenDatabase, чтобы открыть базу данных в используемом по умолчанию объекте Workspace, и методы BeginTrans, Commit и Rollback для управления транзакциями в используемом по умолчанию объекте Workspace.
Используйте коллекцию Workspaces для ссылки на конкретные объекты Workspace.
Используйте коллекцию Errors, чтобы проверить сведения об ошибке доступа данных.
Другие свойства и методы доступны только при использовании DAO с ядром СУБД Microsoft Access. Можно использовать их для управления ядром СУБД Microsoft Access и его свойствами и выполнения задач на временных объектах, которые не являются элементами коллекции. Например, вы можете:
Использовать метод CreateDatabase, чтобы создать новый объект Database ядра СУБД Microsoft Access.
Используйте метод Idle для выполнения любой незавершенной задачи с помощью ядра СУБД Microsoft Access.
Используйте методы CompactDatabase и RepairDatabase для сохранения файлов баз данных.
Используйте свойства IniPath и SystemDB, чтобы указать расположение сведений реестра Windows для ядра СУБД Microsoft Access и файла с информацией о рабочей группы Microsoft Access соответственно. Метод SetOption позволяет перенастраивать параметры реестра Windows для ядра СУБД Microsoft Access.
После изменения настроек свойств DefaultType и IniPath только последующие объекты Workspace отразят эти изменения.
Чтобы сослаться на коллекцию, которая принадлежит к объекту DBEngine или чтобы сослаться на метод или свойство, которое относится к этому объекту, используйте следующий синтаксис:
[DBEngine.] [collection | method | property]
Пример
В этом примере перечисляется коллекция объекта DBEngine.
Sub DBEngineX()
Dim wrkLoop As Workspace
Dim prpLoop As Property
With DBEngine
Debug.Print "DBEngine Properties"
' Enumerate Properties collection of DBEngine,
' trapping for properties whose values are
' invalid in this context.
For Each prpLoop In .Properties
On Error Resume Next
Debug.Print " " & prpLoop.Name & " = " _
& prpLoop
On Error GoTo 0
Next prpLoop
Debug.Print "Workspaces collection of DBEngine"
' Enumerate Workspaces collection of DBEngine.
For Each wrkLoop In .Workspaces
Debug.Print " " & wrkLoop.Name
' Enumerate Properties collection of each
' Workspace object, trapping for properties
' whose values are invalid in this context.
For Each prpLoop In wrkLoop.Properties
On Error Resume Next
Debug.Print " " & prpLoop.Name & _
" = " & prpLoop
On Error GoTo 0
Next prpLoop
Next wrkLoop
End With
End Sub