DBEngine.SetOption 方法 (DAO)

适用于:Access 2013、Office 2013

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

语法

表达式 。SetOption (选项)

expression一个返回 DBEngine 对象的表达式。

参数

名称

必需/可选

数据类型

说明

选项

必需

Long

“说明”中描述的常量。

必需

Variant

要设置选项的值。

备注

每个常量都引用路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\ACE 中的对应注册表项(也就是说, dbSharedAsyncDelay 对应于项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\ACE\SharedAsyncDelay 等等)。

常量

说明

dbPageTimeout

PageTimeout 项

dbSharedAsyncDelay

SharedAsyncDelay 项

dbExclusiveAsyncDelay

ExclusiveAsyncDelay 项

dbLockRetry

LockRetry 项

dbUserCommitSync

UserCommitSync 项

dbImplicitCommitSync

ImplicitCommitSync 项

dbMaxBufferSize

MaxBufferSize 项

dbMaxLocksPerFile

MaxLocksPerFile 项

dbLockDelay

LockDelay 项

dbRecycleLVs

RecycleLVs 项

dbFlushTransactionTimeout

FlushTransactionTimeout 项

运行时使用 SetOption 方法替代注册表值。 使用 SetOption 方法建立的新值在被另一个 SetOption 调用再次更改之前,或者在关闭 DBEngine 对象之前将保持有效。