asp 链接数据库代码 帮忙解释一下

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:15:35
'set rs=conn.execute("update shop_news set cnen")
set rs=server.createobject("adodb.recordset")
rs.open "select * from shop_news where newsid=102",conn,1,1
if rs.recordcount=0 then
response.Write "<script>alert('警告:参数错误!');</script>"
response.End()
end if
cnen=rs("cnen")+1
set rs2=conn.execute("update shop_news set cnen="&cnen&" where newsid=102"&"")
set rs1=conn.execute("select * from shop_anclass where anclassid="&rs("addtype")&"")

可不可以详解?谢谢了。正在努力学习。

整体程序的意思我想是:更新一个商品的点击量,然后获取这个商品的所属类别
分解如下:
'set rs=conn.execute("update shop_news set cnen") '此行注释掉了
set rs=server.createobject("adodb.recordset") '设置打开记录集
rs.open "select * from shop_news where newsid=102",conn,1,1 '以只读方式打开表中对应的记录
if rs.recordcount=0 then '如果记录数为0表示没有此记录
response.Write "<script>alert('警告:参数错误!');</script>"
response.End()
end if
cnen=rs("cnen")+1 '给某个字段的值加1,此字段为数值型的
set rs2=conn.execute("update shop_news set cnen="&cnen&" where newsid=102"&"") '更新表中此记录的某个字段的值
set rs1=conn.execute("select * from shop_anclass where anclassid="&rs("addtype")&"") '打开表中对应的记录