ASP 调试出现Microsoft VBScript 编译器错误,IE打不开conn.asp的文件!请求帮忙.....

ivlove 2008-12-05 03:02:26
我在conn.asp下添加以下代码后,在IIS5.1+ASP下调试出现Microsoft VBScript 编译器错误!

' ============================================
' 得到安全字符串,在查询中或有必要强行替换的表单中使用
' str 要替换的字符串
' ============================================
Function GetSafeStr(str)
' GetSafeStr = Replace(Replace(Replace(Trim(str), "'", ""), Chr(34), ""), ";", "")
GetSafeStr = Replace(Replace(Replace(Replace(Replace(str,"'","‘"),"""","“"),"&",""),"<","<"),">",">")
End Function
...全文
44 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lobster_lshj 2008-12-05
  • 打赏
  • 举报
回复
Function GetSafeStr(str)
str=str & ""
GetSafeStr = Replace(Replace(Replace(Replace(Replace(str,"'","‘"),"""","“"),"&","")," <","<"),">",">")
End Function

如果str为null的时候replace会报错,可能会是这个问题
virgo2008 2008-12-05
  • 打赏
  • 举报
回复
汗,这么多的替换!

28,391

社区成员

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

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