ASP IsNull - 要么不显示,要么显示文本和DB值

时间:2014-07-07 04:47:12

标签: sql vbscript asp-classic

我正在尝试创建一个IsNull,因此如果没有找到数据,则会显示数据库字段'cut_off',并且如果页面显示日期,则显示:

切断:'cut_off'的DB值

无论我做什么,即使字段为空,也会始终显示“Cut off:”文本,就好像“Cut off:”需要在后期数据库调用中。

<%
If IsNull(rsDB.fields("cut_off")) Then
  response.write ""
Else 
  response.write "Cut off:" & (rsDB.Fields.Item("cut_off").Value)
End if
%>

1 个答案:

答案 0 :(得分:0)

NULL与空字符串不同。

If (IsNull(rsDB.fields("cut_off"))) OR (Trim(rsDB.fields("cut_off"))="") Then