从 DAO 中使用 SetOption 方法
优质
小牛编辑
124浏览
2023-12-01
从 DAO 中使用 SetOption 方法
DAO 3,6 还提供一个修改缺省设置的新方法。现在,注册表设置可以在执行期间使用 SetOption 方法来修改。要定制 Windows 注册表设置,可从 DAO 中使用 SetOption 方法。使用此选项时,应用程序的灵活性最大,控制性能最佳。使用此法可创建较易维护且能调整到最大执行效率的应用程序。
执行此操作的语法为 dbEngine.SetOption, 常量, NewValueSetting。例如,dbEngine.SetOption dbMaxLocksPerfFile, 20000 这个语句将允许 Microsoft Jet 一次对 20,000 万个锁定进行跟踪。所定义常量的名称与注册表名称相同,并添加 db 作为前缀。
这是推荐的方法,用来对应用程序的注册表设置作细微调整。这个方法是最有灵活性的,且给开发者提供了对于更改注册表的最多的控制。通过 SetOption 方法,可为下列任一默认设置指定新的设置:
- PageTimeout 键
- SharedAsyncDelay 键
- ExclusiveAsyncDelay 键
- LockRetry 键
- UserCommitSync 键
- ImplicitCommitSync 键
- MaxBufferSize 键
- MaxLocksPerFile 键
- LockDelay 键
- RecycleLVs
- FlushTransactionTimeout 键
请参阅
使用 Regedit.exe 来改写默认设置 | 使用 Microsoft OLE DB Provider for Jet 中的连接属性 |
在应用程序的注册表树中创建一个部分来管理设置 |