急救!问题不大,可是不知道原因,高手请进,指点指点,感激不尽!

pudding 2002-12-19 11:46:54
代码如下:中间一段有问题,把if then else end if语句去掉就没事。请帮我看看哪里不对,该怎么改!谢谢!
......
<% for i=1 to rs.pagesize
tabb="<tr bgcolor=skyblue>"
tabb=tabb & "<td align=right><font size=2>" & rs("编号") & "</font></td>"
tabb=tabb & "<td align=right></td>"
tabb=tabb & "<td><font size=2>" & rs("主题") & "</font></td>"


email=rs("Email")
name=rs("姓名")
if (email eqv null) then
tabb=tabb & "<td align=right><font size=2>" & name & "</font></td>"
else
tabb=tabb & "<td align=right><a href=""" & email & """><font size=2>" & name & "</font></a></td>"
end if


tabb=tabb & "<td align=right><font size=2>" & day(rs("时间")) & "/" & month(rs("时间")) & " " & timevalue(rs("时间")) & "</font></td>"
tabb=tabb & "</tr>"
tabb=tabb & "<tr bgcolor=lightBlue><td align=right><font size=2>留言</font></td><td></td><td colspan=3><font size=2>" & rs("留言") & "</font></td></tr>"
Response.Write(tabb)
rs.Movenext
if rs.EOF then exit for
next
%>
......

错误提示:
An exception of type'Runtime Error' was not handled.Would you like to debug the application?
...全文
61 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mariner 2002-12-19
  • 打赏
  • 举报
回复
在asp中变量的类型要求的不是那么严格,所以email这个变量既然已经用了,就不会是null,你可以这样用:If(email="") Then
awaysrain 2002-12-19
  • 打赏
  • 举报
回复
eqv?
eqv执行两个表达式的逻辑等价运算
harryyang 2002-12-19
  • 打赏
  • 举报
回复
if rs.EOF then exit for這句話有錯

建議不要這樣寫

可以if not rs.EOF then

...
End If
arclala 2002-12-19
  • 打赏
  • 举报
回复
if isnull(email) then
nittystone 2002-12-19
  • 打赏
  • 举报
回复
建议个是一定要规范
这样寻找错误回方便很多。
dqping 2002-12-19
  • 打赏
  • 举报
回复
if isnull(rs("Email")) then 就可以了

28,409

社区成员

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

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