请问我怎么样做来过滤那些非法的sql字符?

link2003 2003-09-01 02:34:22
比如' or !等等等等%
...全文
36 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
富察咪咪 2003-09-01
  • 打赏
  • 举报
回复
将上述所有非法字符替换成双字节字符。
jww330 2003-09-01
  • 打赏
  • 举报
回复
Rem 过滤SQL非法字符
function checkStr(str)
if isnull(str) then
checkStr = ""
exit function
end if
checkStr=replace(str,"'","''")
end function

不过我想把 or 这种字符过滤掉不太合理吧?如果是一篇英文文章那不是乱套了?呵呵。
cuipeng99 2003-09-01
  • 打赏
  • 举报
回复
function ReplaceBadChar(strChar)
if strChar="" then
ReplaceBadChar=""
else
ReplaceBadChar=replace(replace(replace(replace(replace(replace(replace(strChar,"'",""),"*",""),"?",""),"(",""),")",""),"<",""),".","")
end if
end function
zorou_fatal 2003-09-01
  • 打赏
  • 举报
回复
contents=replace(contents,"or","")
其他同上.

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧