当前位置:首页 » 编程语言 » 什么是opensql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

什么是opensql

发布时间: 2023-06-06 16:02:54

㈠ 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表示可以对打开的数据记录进行添加删除和修改。