关于ASP中的SQL的记录集的问题

有下面的程序:....................................setrs=server.createobject("adodb.recordset... 有下面的程序:
..................
..................
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,2
最后一行中conn后面的1,2是什么? 是指记录集游标类型和锁定类型吗?(我的书中是adOpenFowrdOnly.....,AdLockReadOnly.....而没有数字表示法)是指这个吗?如果是的话,各数字都代表什么?还有个options参数,也可以用数字表示吗?
麻烦详细解释,谢谢。
展开
 我来答
骇客克星
2006-10-27 · TA获得超过211个赞
知道小有建树答主
回答量:1557
采纳率:0%
帮助的人:883万
展开全部
不用这么麻烦。
读取数据,不存数据写成rs.open sql,conn,1,1
要存取数据的,写成rs.open sql,conn,1,3

不过为了让你能明白还是把资料整理出来你看一下

RecordSet对象打开数据表的语法是这样的:
RS.Open 数据来源,数据链路,指针类型,锁定方式
其中的参数意义如下:
 数据来源:指定数据表的名称
 数据链路:指定一个已经申明的Connection对象,当使用RecordSet对象的Open方法建立一个连接的时候,必须使用Connection对象保证连接的安全。
 指针类型:设置打开RecordSet的指针类型,其参数值可以设置为0至3,各个值的意义如下:
①adOpenForwardOnly/0:打开一个只能向前移动的指针,这是默认值;
②adOpenKeyset/1:表示打开一个Keyset type记录指针,使用该指针无法读取其他用户添加或删除的数据,但是更新的数据会立即显示支持双向指针。
③adOpenDynamic/2:打开一个动态指针,使用该指针可以如实反映其他用户操作数据库的情况。
④adOpenStatic/3:表示打开一个静态指针,指针无法实时反映其他用户操作数据库的情况,通常用于搜索或添加记录时使用,支持双向指针。
 锁定方式:可以设置所打开RecordSet的锁定状态,其参数值可以设置为1到4,各个值的意义如下:
①adLockReadOnly/1:将RecordSet打开为只读状态,此为默认值。
②adLockPessimistic/2:当用户对RecordSet中某条记录作编辑时便锁定记录。
③adLockOptimistic/3:当用户调用Update函数对RecordSet作更新时才锁定记录。
④adLockBatchOptimistic/4:用户做批次更新时才锁定记录。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式