asp查询数据库为空怎样显示0!!

来源:百度知道 编辑:UC知道 时间:2024/06/09 02:33:27
比如说我在查询数据库记录时,要是为空则在asp页面让它显示0的代码!
我就是在查询时数据库没有记录它就显示为空,现在我要在ASP页面把显示为空变成显示出0,懂我的意思吗???

在代码中控制,jl是你要在页面中显示的控件或者变量~

dim jl

if rs("记录") = "" or IsNull(rs("记录")) then
jl = 0
end if

明白了?不明白发消息我!

让它显示为0是什么意思,没明白!

加个判断啊,比如
<%
dim fzm
if rs("fzm")<>"" then
fzm =rs("fzm")
else
fzm="0"
end if
%>
显示FZM<%=fzm%>

dim xx=rs("xx");
if(xx=="")
{
xx="0";
}

if rs.eof() then
response.write "0"
end if

你说的这个情况有好几中!
一、你数据库里面有数据,但有一条记录里面有个字段里面数据为空!
这种情况你直接个判断不久行了
if rs("字段")="" then
response.write(0)
end if

二、你的整个数据库的表里面没有任何记录。
这种情况你就用,rs.eof 和bof这2个了!
eof表示数据表里面的第一条记录的上一条记录。(如果你把它看城一条记录的话那就是空白上面都没有)
bof和上面相反是最后一条记录的下一条记录。

rs.eof 和 rs.bof 你取他们的值,只有2个 true 和flase 2个

这样你就好办了!还是判断
if rs.eof o