日期:2014-05-17  浏览次数:20884 次

急!!!asp显示无错误但确不正确!!!!
大家好,我现在有如下一段代码
<td> <div   align= "center ">
<%if   rs( "fzb ")=null   then  
    response.write   ( "0 ")
else
    response.write   rs( "fzb ")
end   if%>
</div> </td>
意思是想如果字段中有内容就显示,没内容就显示0,可不管我怎么判断0就是不显示,只是有字段值的时候显示那个值,不知道我错在哪?

------解决方案--------------------
把SQL语句改成“select *,isnull(fzb字段,0)as fzd from 表 where 条件”
直接用rs( "fzb ")试一下有没有用呢
------解决方案--------------------
<%if not rs( "fzb ")= " " then
response.write rs( "fzb ")
else
response.write ( "0 ")
end if%>
这样写结果是一样的 我调试过的可以的 用你那种方法我也得不到结果

------解决方案--------------------
这样才行 不能用null检测对是里的数据是否为空,应该 用Isnull 函数
<td> <div align= "center ">
<%if isnull(rs( "fzb ")) then
response.write ( "0 ")
else
response.write rs( "fzb ")
end if%>
</div> </td>