如下面這段代碼
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)就報錯,我到底該怎麼判斷?
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)就報錯,我到底該怎麼判斷?
解决方案 »
- 程序中数据库还原不能成功,在企业管理器中还原没有问题
- 不行了,求助了,急,很多Edit控件共享一个onExit 过程
- Memo界面内默认的"memo1"在属性里怎么去掉
- 如何取网页源代码?包含有iframe框架的情况下
- 水晶报表问题,急,在线等!
- 有在武汉工作的吗,露个脸,以后大家一起交流呀!
- 已经等四天了,100分!关于服务器转送消息的,解决马上给分!在线等...
- 写TXT的问题
- 我的sql语句为何出错呀?
- 用XPMENU,把MAINMENU放到ToolBar里,只有TOOLBUTTON有XP风格,菜单为何没有?
- 如何下载局域网中某目录下的所有文件
- QrDBImage的奇怪问题。预览正常,打印时没图片?大家帮帮手,谢谢。
i:=QueryTmp.fieldByName('TotalFee').value;如果這個為空的話,這種賦值就會出錯,所以必須判斷,為空時賦為0