DBEngine.SetOption method (DAO)
Applies to: Access 2013, Office 2013
Temporarily overrides values for the Microsoft Access database engine keys in the Windows Registry (Microsoft Access workspaces only).
Syntax
expression .SetOption(Option, Value)
expression An expression that returns a DBEngine object.
Parameters
Name |
Required/optional |
Data type |
Description |
---|---|---|---|
Option |
Required |
Long |
A constant as described in Remarks. |
Value |
Required |
Variant |
The value that you want to set option to. |
Remarks
Each constant refers to the corresponding registry key in the path HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\ACE (that is, dbSharedAsyncDelay corresponds to the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\ACE\SharedAsyncDelay, and so on).
Constant |
Description |
---|---|
dbPageTimeout |
The PageTimeout key |
dbSharedAsyncDelay |
The SharedAsyncDelay key |
dbExclusiveAsyncDelay |
The ExclusiveAsyncDelay key |
dbLockRetry |
The LockRetry key |
dbUserCommitSync |
The UserCommitSync key |
dbImplicitCommitSync |
The ImplicitCommitSync key |
dbMaxBufferSize |
The MaxBufferSize key |
dbMaxLocksPerFile |
The MaxLocksPerFile key |
dbLockDelay |
The LockDelay key |
dbRecycleLVs |
The RecycleLVs key |
dbFlushTransactionTimeout |
The FlushTransactionTimeout key |
Use the SetOption method to override registry values at run-time. New values established with the SetOption method remain in effect until changed again by another SetOption call, or until the DBEngine object is closed.