marie rose 地窖 动画:请问最后一句语言是什么意思,就是rs1.open sql1,conn,3,3

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 12:39:48
<%
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("WEBSITE.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & DBPath
sql1="select * from COMPANY"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.open sql1,conn,3,3
%>

rs1.open sql1,conn,3,3
可读可写

rs1.open sql1,conn,1,1
只读的

你知道这两条就可以了

RS.OPEN SQL,CONN,A,B
A: ADOPENFORWARDONLY(=0) 只读,且当前数据记录只能向下移动
ADOPENSTATIC(=3) 只读,当前数据记录可自由移动
ADOPENKEYSET(=1) 可读写,当前数据记录可自由移动
ADOPENDYNAMIC(=2) 可读写,当前数据记录可自由移动,可看到新增记录
B: ADLOCKREADONLY(=1) 默认值,用来打开只读记录
ADLOCKPESSIMISTIC(=2) 悲观锁定
ADLOCKOPTIMISTIC(=3) 乐观锁定
ADLOCKBATCHOPTIMISTIC(=4) 批次乐观锁定

那个是创建记录集的命令语句,在一般的ASP教学教程里面就介绍的有,
他是创建rs1为一个记录集,然后在打开数据源的名字,这样才能从数据库中获得信息

rs1是记录集,打开记录集,执行SQL语句,用CONN连接数据库