现在的位置: 首页 > 综合 > 正文

Delphi sum 记录集为空,如何判断??

2012年04月19日 ⁄ 综合 ⁄ 共 440字 ⁄ 字号 评论关闭

如下面這段代碼
        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

抱歉!评论已关闭.