ASP过滤特殊字符问题

[复制链接]
查看11 | 回复2 | 2010-11-4 19:25:47 | 显示全部楼层 |阅读模式
Function CheckStr(ChkStr)
Dim Str:Str=ChkStr
If IsNull(Str) Then
CheckStr = ""
Exit Function
End If

Str = Replace(Str, "&", "&")

Str = Replace(Str,"'","'")

Str = Replace(Str,"""",""")
CheckStr=Str
End Function
IsNull(Str) 这个函数有isnull()函数
请问这句在这里面有什么用??
isnull判断是否为无效的数据 什么情况是数据才无效???
这个函数只起到过滤字符,怎么可能有无效数据??
什么是无效数据??
要是空值,,那我自已测式一下不就行了
反正我找不出一个 使得 isnull返回为true的
数据库的空值如果返回true 那与过滤字符也没有关系啊

回复

使用道具 举报

千问 | 2010-11-4 19:25:47 | 显示全部楼层
isnull 意思是 是否为空值,空值返回true,有值返回false空值就是无效
回复

使用道具 举报

千问 | 2010-11-4 19:25:47 | 显示全部楼层
数据库的空值会返回true吧,记得好像是
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行