帮我看看这个参数有何意义?

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:48:21
通过记录集来调用存储过程
MyRst.open "存储过程表名",MyConstr,0,1,4
大家告诉我0,1在这里是什么意思,它们代表了什么?

recordset.Open Source, ActiveConnection, CursorType, LockType, Options

CursorType
AdOpenForwardOnly (默认值)打开仅向前类型游标。0
AdOpenKeyset 打开键集类型游标。 1
AdOpenDynamic 打开动态类型游标。 2
AdOpenStatic 打开静态类型游标。 3
请教这里的游标是什么意思?

LockType
AdLockReadOnly (默认值)只读 — 不能改变数据。1
AdLockPessimistic 保守式锁定(逐个) — 提供者完成确保成功编辑记录所需的工作,通常通过在编辑时立即锁定数据源的记录。 2
AdLockOptimistic 开放式锁定(逐个) — 提供者使用开放式锁定,只在调用Update 方法时才锁定记录。 3
AdLockBatchOptimistic 开放式批更新—用于批更新模式(与立即更新模式相对)。 4

常数 常数值 说明
--------------------------------
adLockReadOnly 1 缺省值,Recordset对象以只读方式启动,无法运行AddNew、Update及Delete等方法
adLockPrssimistic 2 当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性。
adLockOptimistic 3 当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作。
adLockBatchOptimistic 4 当数据源正在更新时,其他用户必须将CursorLocation属性改为adUdeClientBatch才能对数据进行增、删、改的操作。