ASP中数据集对象从数据库读出的数据判断是否为空

源代码如下:response.Write(isempty(rs("Time2"))&","&isnull(rs("Time2")))ifIsnull(rs("Time2"... 源代码如下:

response.Write( isempty(rs("Time2"))&","&isnull(rs("Time2")) )
if Isnull(rs("Time2")) then
response.Write("无")
else
response.Write("周"&rs("Time2")&"节<br>(教室:"&rs("Room2")&")")
end if

我在SQL数据库中用“select * from student_showSchedule where Time2 =''”查的出数据,但是在网页中用isnull(rs("Time2")),isempty(rs("Time2")),isnull(Trim(rs("Time2"))),isempty(Trim(rs("Time2")))的值都为false,

也用if rs("Time2")=''判断过了 还是输出不了。

得不到结果,求大侠指点!!
展开
 我来答
重庆ppp
2010-12-29 · TA获得超过350个赞
知道小有建树答主
回答量:872
采纳率:54%
帮助的人:577万
展开全部
有几种可能。
是数据库表里的数据本来就没有。
是条件语句查的就是空 where Time2 =''”
if Isnull(rs("Time2")) then 如果是数字(记录集(字段))为真。你显示的是“无”。
像我写的话是
if not rs.eof Then
response.Write("无")
end if
你可以试一下。有其他的问题请到www.cqzjw.com看看,问问刘德凡。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bnx1976
2011-01-13 · TA获得超过161个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:311万
展开全部
Function Easp_isN(ByVal str)
Easp_isN = False
Select Case VarType(str)
Case vbEmpty, vbNull
Easp_isN = True : Exit Function
Case vbString
If str="" Then Easp_isN = True : Exit Function
Case vbObject
If TypeName(str)="Nothing" Or TypeName(str)="Empty" Then Easp_isN = True : Exit Function
Case vbArray,8194,8204,8209
If Ubound(str)=-1 Then Easp_isN = True : Exit Function
End Select
End Function
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式