㈠ rs1.open sql1,conn,1,1 是什么意思
这个是ASP语言,就是打开纪录集的意思,具体就是从数据库中执行SQL语句查询数据,然后在把结果存入纪录集中,比如:
sql1 = "select name from table1"
set rs1 = server.createobject("adodb.recordset")
rs1.open sql1,conn,1,1
if not rs1.eof then
response.write rs("name")
end if
rs1.close
set rs1 = nothing
以上就是从数据表table1中读取name字段,然后显示。
㈡ rs1.open sql1,conn,3,3 各参数的意思
这个conn一定是你在前面已经定义好的一个数据库连接变量,代表一个数据库连接。
如果你注意,前面应该有这样的定义:
set conn=Server.CreateObject("adodb.Connection")
Conn.Open "PROVIDER=SQLOLEDB.1;Data Source="&数据库主机地址&";Initial Catalog="&数据库名&";Persist Security Info=True;User=验证用户名 password=密码
而sql1是你之前定义的查询语句,之前肯定有定义sql1的语句,举个例子
sql1=“select * from 表1”
2个数字,前面的代表游标的类型,0只能向前,1编辑时立即锁定记录,3只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
后面的数字代表打开数据记录集的方法,3表示可以对打开的数据记录进行添加删除和修改。