帮忙注释一下这段ASP代码

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:02:39
Set Downtype = oConn.execute ("select * from Type where type_id="&oRs

("Down_type"))
if not Downtype.eof then
Down_type=Downtype("type_name")
else
Downtype.close
end if
set Downtype=nothing
select case oRs("Down_yy")
case 1
Downyy = "简体中文"
case 2
downyy = "English"
case 3
Downyy = "其它"
end select
DownUrl = oRs("Down_Url")
if DownUrl="" then
DownUrl = "暂无下载"
elseif instr(DownUrl,"http")>0 then
DownUrl = "<a href="&DownUrl&">"&DownUrl&"</a>"
else
DownUrl = "<a~href="&DownUrl&"></a>"
end if

这类问题回答太多了,建议先学点ASP和数据库基础!
Set Downtype = oConn.execute ("select * from Type where type_id="&oRs("Down_type"))'在数据库表Type中查询条件为type_id字段的内容=oRs("Down_type"))的所有记录
if not Downtype.eof then '如果记录指针没有到达最后的记录,即有符合该查询条件的记录
Down_type=Downtype("type_name") '把查询到的结果赋值给变量Down_type
else '如果记录指针到达最后的记录,即没有符合该查询条件的记录
Downtype.close '释放对象资源(内存)
end if '结束判断
set Downtype=nothing '释放对象资源(内存)
select case oRs("Down_yy") '选择判断oRs("Down_yy")内容
case 1 '如果oRs("Down_yy")的值=1
Downyy = "简体中文" '变量Downyy的值就=简体中文
case 2 '如果oRs("Down_yy")的值=2
downyy = "English" '变量Downyy的值就=English
case 3 '如果oRs("Down_yy")的值=3
Downyy = "其它" '变量Downyy的值就=其他
end select '结束选择语句
DownUrl = oRs("Down_Url") '把oRs("Down_Url")的值赋给变量DownUrl