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

我要疯了,为什么不对啊?高手帮我看看啊。。。。数据库的统计 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就可以了,呵呵,谢谢楼上的所有啊,还有,我怎么发分啊?  
  我是个新手,呵呵。。。告诉我啊。。。。谢谢!

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

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

posted on 2008-12-11 09:51  delphi2007  阅读(132)  评论(0编辑  收藏  举报