asp 删除数据库记录的代码

来源:asp之家 时间:2011-02-05 10:39:00 

删除单条记录

代码如下:


id = saferequest("id") 
sql="delete from table1 where whereid>"&id&"" 
rs.open sql,conn,1,3 
response.write "<script>alert('删除成功');location.href='del.asp';</script>" 
set rs=nothing 
set conn=nothing 


这是过滤非法字符函数

代码如下:


function saferequest(paraname) 
dim paravalue 
paravalue=request(paraname) 
if isnumeric(paravalue) = true then 
saferequest=paravalue 
exit function 
elseif instr(lcase(paravalue),"select ") > 0 or instr(lcase(paravalue),"insert ") > 0 or instr(lcase(paravalue),"delete from") > 0 or instr(lcase(paravalue),"count(") > 0 or instr(lcase(paravalue),"drop table") > 0 or instr(lcase(paravalue),"update ") > 0 or instr(lcase(paravalue),"truncate ") > 0 or instr(lcase(paravalue),"asc(") > 0 or instr(lcase(paravalue),"mid(") > 0 or instr(lcase(paravalue),"char(") > 0 or instr(lcase(paravalue),"xp_cmdshell") > 0 or instr(lcase(paravalue),"exec master") > 0 or instr(lcase(paravalue),"net localgroup administrators") > 0 or instr(lcase(paravalue)," and ") > 0 or instr(lcase(paravalue),"net user") > 0 or instr(lcase(paravalue)," or ") > 0 or instr(lcase(paravalue),"""")>0 or instr(lcase(paravalue),"'")>0 then 
response.write "请不要在函数中加入非法字符!" 
response.end 
else 
saferequest=paravalue 
end if 
end function 


批量删除方法:
主要是利用for循环来实现。

代码如下:


id=request.form("checkbox") 
id=Split(id,",") 
shu=0 
for i=0 to UBound(id) 
sql="select * from jiang_fname where id="&id(i) 
set rs=conn.execute(sql) 
shu=shu+1 
next 

标签:删除数据库,记录
0
投稿

猜你喜欢

  • pygame实现烟雨蒙蒙下彩虹雨

    2023-05-07 01:19:36
  • SqlServer 获取字符串中小写字母的sql语句

    2024-01-21 03:34:53
  • 详解Python中表达式i += x与i = i + x是否等价

    2023-07-29 06:51:12
  • Python eval函数原理及用法解析

    2021-04-29 05:17:18
  • python解析xml文件操作实例

    2022-01-02 10:39:13
  • 浅析webpack-bundle-analyzer在vue-cli3中的使用

    2024-05-28 16:09:50
  • python opencv将多个图放在一个窗口的实例详解

    2023-04-30 10:16:53
  • Python中的字典遍历备忘

    2021-12-08 05:59:37
  • mysql error 1071: 创建唯一索引时字段长度限制的问题

    2024-01-12 16:32:20
  • 使用SQL Server 2008中对象相关性

    2008-12-12 06:36:00
  • 图片自动更新(说明)

    2024-04-28 09:46:51
  • Python如何遍历numpy数组

    2023-04-15 00:40:17
  • python tkinter组件摆放方式详解

    2021-09-23 01:50:23
  • 用 Quick Click 练习鼠标定位

    2013-07-13 04:47:55
  • 网页设计之关于素材和言志

    2008-03-23 13:46:00
  • MySQL解决Navicat设置默认字符串时的报错问题

    2024-01-26 08:13:54
  • js实现砖头在页面拖拉效果

    2024-05-22 10:40:24
  • 如何在ASP里面创建GUID

    2008-01-08 19:13:00
  • python使用jenkins发送企业微信通知的实现

    2022-06-06 19:40:16
  • 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程

    2024-01-25 07:04:54
  • asp之家 网络编程 m.aspxhome.com