DBEngine 成员 (DAO)

适用于:Access 2013、Office 2013

DBEngine 对象是数据访问对象 (DAO) 对象模型中的顶层对象。

方法

名称

说明

BeginTrans

开始新的事务。 可读写 Database

CommitTrans

结束当前的事务并保存更改。

CompactDatabase

复制并压缩关闭的数据库,使您可以选择更改其版本、整理顺序和加密设置。 (仅适用于 Microsoft Access 工作区。 .

CreateDatabase

创建一个新的 Database 对象,将数据库保存到磁盘,然后返回一个打开的 Database 对象(仅适用于 Microsoft Access 工作区)。 .

CreateWorkspace

创建新的 Workspace 对象。

空闲

挂起数据处理,使 Microsoft Access 数据库引擎完成任何待定任务,例如内存优化或页面超时(仅适用于 Microsoft Access 工作区)。

OpenConnection

WorkspaceTypeEnum 值之一。

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

打开 ODBC 数据源上的 Connection 对象(仅适用于 ODBCDirect 工作区)。

OpenDatabase

打开指定的数据库并返回对表示该数据库的 Database 对象的引用。

RegisterDatabase

在 Windows 注册表中输入 ODBC 数据源的连接信息。 在会话期间如果 ODBC 数据源已打开,则 ODBC 驱动程序需要连接信息。

回 滚

结束当前事务,并将 Workspace 对象中的数据库还原到开始当前事务时它们所处的状态。

SetOption

暂时替代 Windows 注册表中的 Microsoft Access 数据库引擎项的值(仅适用于 Microsoft Access 工作区)。

属性

名称

说明

DefaultPassword

设置初始化 Workspace 时创建其默认值所使用的密码。 读/写 String

DefaultType

设置或返回一个值,该值指示下一个创建的 Workspace 对象将要使用的工作区类型。

DefaultUser

设置初始化 Workspace 时创建其默认值所使用的用户名。 读/写 String

错误

返回一个 Errors 集合,该集合包含指定对象的所有存储的 Error 对象。 此为只读属性。

IniPath

设置或返回与包含了 Microsoft Access 数据库引擎值的 Windows 注册表项有关的信息(仅适用于 Microsoft Access 工作区)。

LoginTimeout

设置或返回在您尝试登录 ODBC 数据库时发生错误之前的秒数。

Properties

返回指定对象的 Properties 集合。 只读。

版本

返回当前使用的 DAO 版本。 只读 String

工作区

返回一个 Workspaces 集合,该集合包含所有可见的活动 Workspace 对象。 只读。