您的位置:首页 > 数据库

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

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

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

好的,谢谢楼上的昂。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: