我要疯了,为什么不对啊?高手帮我看看啊。。。。数据库的统计

本文探讨了在使用Delphi进行数据库统计时遇到的问题,具体为查询语句执行后无法找到特定字段,通过检查控件绑定和字段配置解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我要疯了,为什么不对啊?高手帮我看看啊。。。。数据库的统计 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiDB/html/delphi_20061222101647170.html
Str   :='Select   Sum(总价)   as   Sum1   From   zhangmu_info';  
      ADOQuery1.Close;  
      ADOQuery1.SQL.Clear;  
      ADOQuery1.SQL.Add(Str);  
      ADOQuery1.Open;  
      Edit7.Text   :=ADOQuery1.Fieldbyname('Sum1').AsString;  
   
   
  这个是代码   ,为什么总是提示说我备注不能Found   备注是我表中的一个字段名。  
  还有,我的备注字段是可以为空的,是不是和这个也有关系啊?  
   
 

这个语句应该试没有问题啦。  
  我看看数据集ADOQuery1的字段呢,双击该组件,是不是有一个字段是“备注”,如果有的话,就是问题啦。当你执行上面这个语句时,在SELECT中没有备注字段,当然就会报错了。

应该是ADOQUERY1控件里面加了备注,或是与adoquery1连接的grid或dbedit控件绑定了它的字段

把ADOQuery1删除了,再重新放上一个,设置数据连接属性,重新来

双击adoquery,清除所有的fields  
  然后再运行  
   
  也有可能是你form里的其他感应控件   指向了'备注',而你执行完这个后adoqeury1并没有返回'备注'

看看是不是有控件绑定了ADOQUERY1中的字段,而你现在的结果集中却没有的

好像是那么回事啊,我换了个ADOQuery就可以了,呵呵,谢谢楼上的所有啊,还有,我怎么发分啊?  
  我是个新手,呵呵。。。告诉我啊。。。。谢谢!

点帖子上面的管理,就可以放分了

好的,谢谢楼上的昂。。。

转载于:https://www.cnblogs.com/delphi2007/archive/2008/12/11/1352496.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值