rsc.open sqlc,conn,1,1 这段代码后面的参数怎么设置
<%'打开数据库判断用户是否存在,info为表名,username为字段名setrsc=server.createobject("adodb.recordset")'设置...
<%
'打开数据库判断用户是否存在,info为表名,username为字段名
set rsc=server.createobject("adodb.recordset") '设置记录集
sqlc="select * from info where username='"&request.Form("username")&"' and password='"&md5(request.Form("password"),16)&"'" '从表中提取用户名和密码
rsc.open sqlc,conn,1,1 '打开数据库
session("username")=rsc("username") '暂存用户名
session("password")=rsc("password") '暂存密码
session.Timeout=30 '暂存时间
set rsc=nothing '清空记录集
response.Redirect("change.asp") '如果用户不存在,session("username")为空
%>
上面这段代码中的" rsc.open sqlc,conn,1,1 '打开数据库 ",我一直都不清楚后面的那两个参数(1,1)代表什么,如何设置,请详细说明,如果回答得清楚,我定会追加分.
因为我在看别人的代码的时候,看到很多设置成3,2或者1,3,等等,设置成不同的数字,会有什么结果,为什么要那样设置呢?请详细说明!谢谢啦! 展开
'打开数据库判断用户是否存在,info为表名,username为字段名
set rsc=server.createobject("adodb.recordset") '设置记录集
sqlc="select * from info where username='"&request.Form("username")&"' and password='"&md5(request.Form("password"),16)&"'" '从表中提取用户名和密码
rsc.open sqlc,conn,1,1 '打开数据库
session("username")=rsc("username") '暂存用户名
session("password")=rsc("password") '暂存密码
session.Timeout=30 '暂存时间
set rsc=nothing '清空记录集
response.Redirect("change.asp") '如果用户不存在,session("username")为空
%>
上面这段代码中的" rsc.open sqlc,conn,1,1 '打开数据库 ",我一直都不清楚后面的那两个参数(1,1)代表什么,如何设置,请详细说明,如果回答得清楚,我定会追加分.
因为我在看别人的代码的时候,看到很多设置成3,2或者1,3,等等,设置成不同的数字,会有什么结果,为什么要那样设置呢?请详细说明!谢谢啦! 展开
2个回答
展开全部
conn.open sql,conn,A,B
参数A为设定游标的类型,其取值为:
0 仅向前游标,只能向前浏览记录,不支持分页、Recordset、BookMark
1 键集游标,其他用户对记录所做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
2 动态游标功能最强,但耗资源也最多。用户对记录所做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览。
3 静态游标,只是数据的一个快照,用户对记录所做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
参数B为记录集的锁定类型,其取值为:
1 锁定类型,默认的,只读,不能作任何修改
2 当编辑时立即锁定记录,最安全的方式
3 只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
4 当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
参数A为设定游标的类型,其取值为:
0 仅向前游标,只能向前浏览记录,不支持分页、Recordset、BookMark
1 键集游标,其他用户对记录所做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
2 动态游标功能最强,但耗资源也最多。用户对记录所做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览。
3 静态游标,只是数据的一个快照,用户对记录所做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
参数B为记录集的锁定类型,其取值为:
1 锁定类型,默认的,只读,不能作任何修改
2 当编辑时立即锁定记录,最安全的方式
3 只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
4 当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询