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