文章来提供一篇asp教程 保存数据与批量删除数据方法哦在asp中保存数据到数据库教程也有很多种方法我们只说了二种同时删除数据也有很多方法单条删除批量删除会用到for in来 实现
注意不同的字段名用英文逗号隔开且不支持星号
表名处输入要查询的表名:如table
前台表单页面
主要是注意input字段的name属性
asp下常用的添加数据代码是
通过adodbrecordset
优点是:数据库入库比较简单不用考虑单引号问题不容易出现错误
代码如下:
username = request("username")
password = request("password")
email = request("email")
telphone = request("telphone")
sql="select * from table"
rsopen sqlconn
rsaddnew
rs("username")=username
rs("password")=password
rs("email")=email
rs("telphone")=telphone
rsupdate
rsclose 第二个方法就是通过sql数据实现入库效率高但容易出现问题需要考虑单引号等问题
上面的代码其实就是对sql insert语句的封装
复制代码 代码如下:
set conn=servercreateobject("adodbconnection")
建立recordset对象方法
set rst=servercreateobject("adodbrecordset")
set rst=connexecute("insert into user (u_useru_pass) values("&requestform("u_user")&""&requestform("u_pass")&")")
脚本之家友情提醒为了安全考虑很多情况下需要对用户输入的内容进行反义转换例如使用
username=serverhtmlencode(request("username"))
同时我们也来看看asp 删除数据方法
id = saferequest("id")
sql="delete from table where whereid>"&id&""
rsopen sqlconn
responsewrite "<script>alert(删除成功);location;</script>"
set rs=nothing
set conn=nothing 提供一个批量删除代码
id=requestform("checkbox")
id=split(id"")
shu=
for i= to ubound(id)
sql="select * from jiang_fname where id="&id(i)
set rs=connexecute(sql)
shu=shu+
next