asp代码什么意思啊?说得详细点,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:29:31
<%
end sub
sub addclass()
dim name
name=trim(request.form("name"))
set rs=server.createobject("adodb.recordset")
sql="select name from class where name='"&name&"'"
rs.open sql,conn,1,3
rs.addnew
rs(0)=name
rs.update
response.write"<script>alert('添加成功');location.href='"&filename&"';</script>"
rs.close
set rs=nothing
end sub

sub del()
set rs=server.createobject("adodb.recordset")
sql="delete * from class where id="&request("id")
rs.open sql,conn,1,3
response.write"<script>alert('操作成功');location.href='"&filename&"';</script>"
end sub

sub edit()
%>
<%
if action="edit" then
set rs=server.createobject("adodb.recordset")
sql="select * from class wh

这些是自定义过程,建议楼主慢慢看吧 如果不懂的话估计看了也没啥用处
sub 和 end sub 之间算一个过程,可以再别的地方重复调用

sub addclass() 作用:增加分类

sub del() 作用:删除分类

sub edit() 租用:编辑分类

这是数据库的添加、删除和编辑的部分代码。
我就在代码旁边加注释给你了。
<%
end sub
sub addclass() '定义addclass过程
dim name '定义变量name
name=trim(request.form("name")) '从客户端取变量name并赋值到当前页的变量name
set rs=server.createobject("adodb.recordset") '设置rs为记录集
sql="select name from class where name='"&name&"'" '定义SQL语句
rs.open sql,conn,1,3 '按数据库字段name=客户端变量name来查询记录集
rs.addnew ’添加记录
rs(0)=name
rs.update '更新数据库
response.write"<script>alert('添加成功');location.href='"&filename&"';</script>" '连接跳转到filename
rs.close ’关闭记录集
set rs=nothing '清除数据
end sub

sub del() '定义del过程
set rs=server.createobject("adodb.recordset"