京都御苑预约桂离宫:rs.open "select * from num",conn,2,3中的“2,3”是什么意思呢?

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 19:53:03
能不能说的详细一些

前一个参数
1 -- adOpenFowardOnly游标只能向前;
2 -- adOpenKeyset游标可向前或者向后,如一用户添加记录,新记录不会出现在记录集中;
3 -- adOpenDynamic游标动态随意;
4 -- adOpenStatic记录集不对其他用户造成的记录修改有所反映。

后边的是锁定类型:
1 -- adLockReadOney不能修改记录集中的记录;
2 -- adLockPessimistic在编辑一条记录时锁定它;
3 -- adLockOptimstic调用记录集Update方法时才锁定记录;
4 -- adLockBatchOpeimstic记录只能成批更新。

打开数据表,能读能写

游码

你用的ADODB吧
着是关于RecordSet对象的帮助!
2,3就是LockType,Options的设置参数.
recordset.Open Source, ActiveConnection, CursorType, LockType, Options

参数

Source 可选。Variant,计算有效的 Command 对象、SQL 语句、表名、存储过程调用、URL 或包含持久存储的 Recordset 的文件或 Stream 对象的名称。

ActiveConnection 可选。Variant 或 String,Variant 用于计算有效的 Connection 对象变量的名称;String 包含 ConnectionString 参数。

CursorType 可选。CursorTypeEnum 值,确定当打开 Recordset 时提供者应使用的游标类型。默认值为 adOpenForwardOnly。

LockType 可选。LockTypeEnum 值,确定打开 Recordset 时提供者应使用的锁定类型(并发)。默认值为 adLockReadOnly。

Options 可选。Long 值,指示如果 Source 参数表示的不是 Command 对象,提供者应如何计算该参数;或者指示应从先前保存 Recordset 的文件中恢复 Recordset。可以是一个或者多个 CommandTypeEnum 或 ExecuteOptionEnum 值。

注意 如果从包含持久 Recordset 的 Stream 中打开 Recordset,那么使用 adAsyncFetchNonBlocking 的 ExecuteOptionEnum 值将不起作用;提取将同步进行并阻塞。