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

RecordSet中字段值的判断有关问题,没分了,求各位大侠帮忙

2012-03-19 
RecordSet中字段值的判断问题,没分了,求各位大侠帮忙情况如下:PublicRsAsNewADODB.Recordset我用sql语句给

RecordSet中字段值的判断问题,没分了,求各位大侠帮忙
情况如下:

Public   Rs   As   New   ADODB.Recordset

我用sql语句给Rs查询了结果。a,b,c分别为Rs的字段   ,   但是   a,
b,c字段可能查询结果为零,我用一下语句处理查询为零的情况,然后将字段值赋给ms   flex的cell

if   Rs!a=null   then

          msflex.col=0
          msflex.row=0
          msflex.text=0
else
          msflex.col=0
          msflex.row=0
          msflex.text=Rs!a

end   if  

可是明明   Rs!a   查询结果为null,可是if语句似乎没有用,每次都直接进入else下的语句,导致给msflex赋值为null的错误。请问有什么直接或间接的解决办法。谢谢。

[解决办法]
or

if format(rs!a)=vbnullstring then
........................
[解决办法]
if Rs!a=null then
=====================
这种判断永远不会成立的
任何值与NULL比较,结果都不可能为true

热点排行