空值的显示
我用表格的单元显示数据库表中的内容,当碰到表中没有数据时,表格的显示就不正常,所以我想当数据库中没有数据时就向要写入数据的单元格内写入 ,这样表格显示就正常了,但我这样做时
If rsRecordInfo(arrField1(7)) <> " " Then
Response.Write rsRecordInfo(arrField1(7))
Else
Response.Write " "
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 " "
End If
------解决方案--------------------不管是不是有值每个后面都加个
------解决方案--------------------直接写入Response.Write rsRecordInfo(arrField1(7))& " "不用判断。
------解决方案--------------------str=Cstr( rsRecordInfo(arrField1(7)) )
if len(str)> =1 then
else
end if