DAO: db.OpenRecordSet("Table1", dbOpenTable, 0, dbPessimistic) - 第三个参数有啥作用?
Posted
技术标签:
【中文标题】DAO: db.OpenRecordSet("Table1", dbOpenTable, 0, dbPessimistic) - 第三个参数有啥作用?【英文标题】:DAO: db.OpenRecordSet("Table1", dbOpenTable, 0, dbPessimistic) - what does the third argument do?DAO: db.OpenRecordSet("Table1", dbOpenTable, 0, dbPessimistic) - 第三个参数有什么作用? 【发布时间】:2011-03-11 00:55:13 【问题描述】:使用 VB6 之外的 DAO:
db.OpenRecordSet("Table1", dbOpenTable, 0, dbPessimistic)
如果第三个参数设置为0
,如上,它的作用是什么? 0
不是文档中此参数的列出值。
编辑:如果0
作为第三个参数,将打开什么样的记录集?
【问题讨论】:
【参考方案1】:这是Options
参数。传递0
相当于根本不传递任何选项。
查看 d_schnell 链接的manual page:所有常量都有非零值。
您也可以直接在 VB6 IDE 中检查这些值。在代码窗口中键入一个受支持的值,例如 dbAppendOnly
。将光标放在单词上并按Shift+F2
。对象浏览器打开,其中包含所有常量的列表。它们都有非零值(值显示在对象浏览器的底部)。
【讨论】:
以上是关于DAO: db.OpenRecordSet("Table1", dbOpenTable, 0, dbPessimistic) - 第三个参数有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章