陈宝刚---享受生活,追逐梦想!
理想是心中的火焰,有追求的人才是幸福的人!

如下面這段代碼
        QueryTmp.Close;
        QueryTmp.SQL.Clear;
        QueryTmp.SQL.Add( 'select   sum(GoodsFee)   as   TotalFee   from   tblShipped   where   OPID=:para1 ');
        QueryTmp.Parameters.ParamByName( 'para1 ').Value:=ADOQuery1OPID.Value;
        QueryTmp.Open;
        if   QueryTmp.fieldbyName(TotalFee)     。。。。。。
        這裡怎麼判斷記錄為空時求出的SUN的值,fieldbyName(TotalFee)就報錯,我到底該怎麼判斷?

正解:

ACCESS:

select iif(isnull(sum(xm1)),0,sum(xm1)) as f1  from 单位名称

MSSQL:

select   isnull(sum(aa),0)…………//值为空的时候结果为0

posted on 2011-01-04 21:57  追梦人RUBY  阅读(447)  评论(0编辑  收藏  举报