asp问题!求高手解答!

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:47:13
我是一个asp初学者,麻烦哪位高手给我详细的解析一下下面的代码。万分感谢!
<%
dim rs
dim sql
set rs = server.createobject("adodb.recordset")
sql = "select*from wenzhang where id="&Trim(Request.QueryString("id"))
on error resume next
rs.Open sql,conn,1
%>

dim用来定义变量
dim rs -->定义变量rs
dim sql -->定义变量sql
server.createobject创建服务器对象
set rs = server.createobject("adodb.recordset") --> 创建记录集rs
sql数据库查询语句,Request.QueryString("id")接收通过get方式传递的变量id的值,Trim函数用来删除字符串首尾空格
sql = "select*from wenzhang where id="&Trim(Request.QueryString("id")) -->这个sql数据库查询语句的意思就是查询wenzhang这个表中所有id等于通过get方式传递的变量id的值
on error resume next -->asp容错代码
rs.Open sql,conn,1 -->执行sql数据库查询语句并生成rs记录集

申明两个变量rs 和sql 让后建立一个记录集 recordset
让后将要查的表的SQL SERVER语句赋值给sql 让后打开sql(相当与打开一张表 你要查的) 按一定的格式 1 代表打开的方式

这是一段执行数据库查询的代码。
<%
dim rs
'声明一个记录集变量
dim sql
'声明一个字符串变量
set rs = server.createobject("adodb.recordset")
'给记录集变量赋值
sql = "select*from wenzhang where id="&Trim(Request.QueryString("id"))
'定义查询用的SQL语句,意思为从wenzhang表中查询id为请求值的记录
on error resume next
'错误处理