请教高手相助!多谢!

来源:百度知道 编辑:UC知道 时间:2024/07/07 15:37:52
网页出现下面错误!请高手看看!

错误类型:
Microsoft VBScript 运行时错误 (0x800A005E)
无效使用 Null: 'replace'
chanpin.asp, 第 153 行

下面是内容:

<%i=1
do while not rs.eof and i<=rs.pagesize%>
<tr valign="middle">
<td width="41" align="center" valign="middle" bgcolor="#f1f1f1"><input name="delString" type="checkbox" id="delString" value="<%=rs("id")%>"></td>
<td width="256" bgcolor="#f1f1f1">[<a href="../../user/index.asp?userid=<%= rs("userid")%>" target="_blank"><%= rs("userid")%></a>] 
<%if rs("cang")<>0 then response.write "<font color=#ff6600>[隐藏]</font>"%>
<a href="../../shop/xiangxi.asp?id=<%= rs("id")%>" t

无效使用 Null: 'replace'
这表示字段中有NULL值,你可以在输出时加一""空字符,这样再进行替换就不会出错了,如:
replace(rs("mc"),"<","〈")
改为:
replace(rs("mc")&"","<","〈")

<%= replace(rs("mc"),"<","〈")%

这个参数错了~

要保证rs("mc") 不为空