数据库成员 (DAO)

适用于:Access 2013、Office 2013

Database 对象代表打开的数据库。

方法

名称

说明

Close

关闭已打开的 Database

CreateProperty

创建一个新的用户定义的 Property 对象(仅适用于 Microsoft Access 工作区)。 .

CreateQueryDef

创建一个新的 QueryDef 对象。

CreateRelation

仅) (Microsoft Access 工作区创建新的 Relation 对象。 .

CreateTableDef

创建一个新的 TableDef 对象(仅适用于 Microsoft Access 工作区) .

执行

运行一个操作查询或执行指定对象上的 SQL 语句。

MakeReplica

根据另一个数据库副本制作一个新的副本(仅适用于 Microsoft Access 工作区)。

NewPassword

更改现有 Microsoft Access 数据库引擎数据库的密码(仅适用于 Microsoft Access 工作区)。

OpenRecordset

创建一个新的 Recordset 对象,并将其追加到 Recordsets 集合。

PopulatePartial

将部分副本 (replica) 中的任何更改与完整副本 (replica) 同步,清除部分副本 (replica) 中的所有记录,然后根据当前副本 (replica) 筛选器重新填充部分副本 (replica) 。 仅 (Microsoft Access 数据库引擎数据库。) 。

Synchronize

同步两个副本。 (仅适用于 Microsoft Access 工作区)。

属性

名称

说明

CollatingOrder

返回一个值,该值指定用于字符串比较或排序的文本中排序次序的序列(仅适用于 Microsoft Access 工作区)。 只读 Long

连接

设置或返回一个值,该值提供与已打开数据库的源有关的信息。 读/写 String

Connection

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

返回与数据库对应的 Connection 对象(仅适用于 ODBCDirect 工作区)。

容器

返回一个 Containers 集合,该集合代表指定数据库中的所有 Container 对象。 此为只读属性。

DesignMasterID

设置或返回一个 16 字节值,该值唯一地标识副本集中的设计母版(仅适用于 Microsoft Access 工作区)。

Name

返回指定对象的名称。 只读 String

Properties

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

QueryDefs

返回一个 QueryDefs 集合,该集合包含指定数据库的所有 QueryDef 对象。 此为只读属性。

QueryTimeout

设置或返回一个值,该值指定对 ODBC 数据源执行查询时发生超时错误之前等待的秒数。

RecordsAffected

返回最近调用的 Execute 方法所影响的记录数。

Recordsets

返回一个 Recordsets 集合,该集合包含指定数据库的所有已打开的记录集。 此为只读属性。

Relations

返回一个 Relations 集合,该集合包含指定数据库的所有存储的 Relation 对象。 此为只读属性。

ReplicaID

返回一个 16 字节的值,该值唯一标识数据库副本(仅适用于 Microsoft Access 工作区)。

TableDefs

返回一个 TableDefs 集合,该集合包含指定数据库中存储的所有 TableDef 对象。 此为只读属性。

Transactions

返回一个值,该值指示对象是否支持事务。 只读 Boolean

Updatable

返回一个值,该值指示是否可以更改 DAO 对象。 只读 Boolean

版本

在 Microsoft Access 工作区中,返回创建数据库的 Microsoft Jet 或 Microsoft Access 数据库引擎的版本。 只读 String