首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

isNull問題,明明搜寻結果是空,返回值卻是false

2013-08-04 
isNull問題,明明搜索結果是空,返回值卻是false Sql select distinct op_dept from GLB_OPE_FINAL2 wher

isNull問題,明明搜索結果是空,返回值卻是false

 Sql = "select distinct op_dept from GLB_OPE_FINAL2 where op_model = '" + model + "'"
        rs1.Open Sql, mycon
        If Not IsNull(rs1.Fields(0)) Then
            dept = CStr(rs1.Fields(0))//沒有結果卻進了if塊
        End If
        rs1.Close


[解决办法]
len(XXX)<1 
先看看 len(XXX)=多少,再上面写上len(XXX) < Y
[解决办法]
If Not IsNull(rs1.Fields(0)) Then 改为
rs1.Fields.Count > 0

我感到出问题的不是进入IF,而且
IsNull(rs1.Fields(0))
出了问题

[解决办法]
应该是:eof或bof才对

热点排行