帮助(ASP)

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:01:49
有一段代码麻烦那个大侠给我解释一下其中的意思

<%
dim rs,sql,rs1
dim classid, classname, nclassid, Nclassname
dim totalPut
dim CurrentPage, TotalPages
if request("classid")<>"" then
classid=int(request.querystring("classid"))
else
classid=0
end if
if not isempty(request("page")) then
currentPage=cint(request("page"))
else
currentPage=1
end if
set rs = server.createobject("adodb.recordset")
set rs1=server.createobject("adodb.recordset")
if trim(request.querystring("nclassid"))<>"" then
nclassid=int(request.querystring("nclassid"))
sql="select * from ANclass where NclassID="&cstr(nclassid)
rs.open sql,conn,1,1
if not rs.eof then
Nclassname=rs("Nclass")
end if
rs.clo

第一段:
IF..THEN..语句,如果classid的内容不为空,则把用request.querystring接收到的数据转化成为int类型。
第二段:
TRIM()语句,接收到的字符,如果头和尾有空格的话就把它去掉。
所以这句话的意思是,request接收来的字符如果不为空的话,如果头尾有空格就去掉,然后有个SQL查询语句