首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

空值的显示,该如何处理

2012-02-09 
空值的显示我用表格的单元显示数据库表中的内容,当碰到表中没有数据时,表格的显示就不正常,所以我想当数据

空值的显示
我用表格的单元显示数据库表中的内容,当碰到表中没有数据时,表格的显示就不正常,所以我想当数据库中没有数据时就向要写入数据的单元格内写入 ,这样表格显示就正常了,但我这样做时
If   rsRecordInfo(arrField1(7))   <>   " "   Then  
    Response.Write   rsRecordInfo(arrField1(7))
Else
    Response.Write   "&nbsp; "
End   If
就算数据库中没有值时也不能执行Else的语句,总执行If的语句,请问高手是怎么回事,该如何解决啊???

[解决办法]
if Cstr(rsRecordInfo(arrField1(7)).value ) <> " " then
[解决办法]
好像用isnull函数
[解决办法]
If not(isnull(rsRecordInfo(arrField1(7)))) Then
Response.Write rsRecordInfo(arrField1(7))
Else
Response.Write "&nbsp; "
End If
[解决办法]
不管是不是有值每个后面都加个&nbsp;
[解决办法]
直接写入Response.Write rsRecordInfo(arrField1(7))& "&nbsp; "不用判断。
[解决办法]
str=Cstr( rsRecordInfo(arrField1(7)) )
if len(str)> =1 then
else
end if

热点排行