救命!

xuwenz 2008-12-08 11:46:44
<%
if not isnull(rs("big")) then
response.Write("<img src=showing.asp?id="&rs("id")&" height=120 width=100 border=0>")
end if
%>
上面这段代码就是判断是否那个存储图片的字段为空,为空就不显示图片框架
但我那个字段没有存图片,调试却依然显示一个图片占位符,而存了图片当然就显示出来了
百思不得其解啊!好象那个IF判断语句不起作用啊
...全文
154 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuwenz 2008-12-08
  • 打赏
  • 举报
回复
显然big字段是ole类型啊,怎么判断它为空啊?
scscms太阳光 2008-12-08
  • 打赏
  • 举报
回复
呼救命前先打110

如果你的big字段是文本类型判断是否为空就是if rs("big") <>"" then

layers2323 2008-12-08
  • 打赏
  • 举报
回复
如果你这条记录存在,虽然这个字段为空,但是rs的值不是null,而是"",因为这个字段对象存在。
sy_binbin 2008-12-08
  • 打赏
  • 举报
回复
或者直接用
if rs("big") <>"" then
response.Write(" <img src=showing.asp?id="&rs("id")&" height=120 width=100 border=0>")
end if
sy_binbin 2008-12-08
  • 打赏
  • 举报
回复
if not isnull(rs("big")) or rs("big") <>"" then
response.Write(" <img src=showing.asp?id="&rs("id")&" height=120 width=100 border=0>")
end if
  • 打赏
  • 举报
回复
if not isnull(rs("big")) or rs("big") <>"" then
xuwenz 2008-12-08
  • 打赏
  • 举报
回复
问题解决了,用下面的语句:
if IsNull(rs("big"))<>null then

28,409

社区成员

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

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