Rs.Open strSql, Cn, 1, 3

来源:百度知道 编辑:UC知道 时间:2024/07/08 03:15:27
这句话是什么意思?

rs.open strSql,cn,1,3中各参数详解

第一个参数:sql 即SQL语句

第二个数:conn 即数据库的连接

第三个参数:
0 创建只能向前滚动的只读记录集
1 游标允许你添加,删除和修改记录,但是看不到当你的记录集打开是其他用户所做的修改
2 游标允许你添加,删除和修改记录,并且可以看到其他用户所做的修改
3 创建一个具有所有定位功能的只读记录集,即:可以向前,向后,并且可以标记书签

第四个:
1 记录是只读的,并且不能改变
2 记录在你可以对其进行编辑时是被锁定的
3 在你调用Update方法提交你所做的改

rs 为定义的adodb.recordset,使用recordset对象的open方法可以打开代表基本表、查询结果或者以前保存的recordset中记录的游标,其语法如下recordset.open source,activeconnnection,cursortype,locktype,opyions
source:可选参数,变体型,表示对象的变量名、sql语句、表名、存储过程调用或持久recordset文件名
activeconnnection:可选参数,变体型,表示有效地connection对象变量名或字符串,包含connectionstring参数
cursortype:可选参数,用于确定提供者打开recordset对象时应该使用的游标类型,这些类型如,0-打开仅向前类型游标;1-打开键集类型游标;2-打开动态类型游标;3-打开静态类型游标
locktype:可选参数,用于提供者打开recordset对象时应该使用的锁定(并发)类型的locktypeenum值,1-默认值,只读,不能改变数据;2-保守式锁定(逐个)提供者完成确保成功编辑记录所需工作,确定提供通常通过在编辑时立即锁定数据源的巨鹿来完成;3-开放式锁定(逐个)。提供者使用开放式锁定,只在调用update方法时才锁定记录;4-开发式批更新,用于批更新模式(与立即更新