asp判断数据是否为空

asp判断数据是否为空,第1张

<td><span class="STYLE2">查询结果如下:</span></td>

<td>

<%

set rs=server.createobject("Adodb.Recordset")

sql="Select * from Staff where cdata='"&ccdata&"'"

rs.open sql,Conn,1,1

if rs.EOF AND rs.BOF then

response.Write("没有找到数据")

else

response.write rs("cdata") 

end if

 rs.Close

 Set rs = nothing

Conn.Close

 Set Conn = nothing     

 %>

</td>

优化了一下,代码,看了一下没什么问题,,,如果一直还是不能正常查询出来,检查一下你的cdata='"&ccdata&"'这个条件是不是正常取值,可以在SQL语句后加上respnonse.write sql来测试。

很简单的

如果你的数据库rs(10)的字段值为null

就是你在插入数据库的时候 没有给这个一字段插入值时 字段的值

例如 tb有 a,b,c三例 你 insert into tb(a,b)values(1,2)

这样 c就是null

但是你如果 insert into tb(a,b,c)values(1,2,'')

这样 c就是''

你可以这样

<%

if len(address)=0 then

%>暂无填写

<%else%>

<%=address%>

<%end if%>

ASP没有判断空变量的函数,用IF语句

<%

IF 记录集("字段")="" Then

Response.Write("空")

Else

Response.Write(记录集("字段"))

End IF

%>

如果是SQL查询语句用 IS NULL或IS NOT NULL


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6890446.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存