CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

数据库查询出错,请各位帮帮忙

楼主csdnnetuser()2005-01-06 12:28:36 在 Delphi / 数据库相关 提问

with   Form1.ADOQuery1   do    
  begin    
  Close;    
  SQL.Clear;    
  SQL.Add('Select   staff,sum(amount)   from   pay   where   staff=1004   group   by   staff');    
  Open;    
  end;    
   
  运行没有错误      
   
  但是:    
  with   Form1.ADOQuery1   do    
  begin    
  Close;    
  SQL.Clear;    
  SQL.Add('Select   staff,sum(amount)   from   pay   where   staff=:postst   group   by   staff');    
  Parameters.ParamByName('Postst').Value:=1004;    
  Open;    
  end;    
  就会报错ora00979:not   a   group   by   expression,把group   by   去掉就报ora00937   :not   a   single-group   group   function.    
  请问这是什么原因?谢谢! 问题点数:50、回复次数:3Top

1 楼angle097113(深思不解)回复于 2005-01-06 12:46:55 得分 15

sql.add(Format('Select   ..where   staff=%d...   ',[值参数]));  
  这样试试看,确实看不出你的有什么问题,Top

2 楼Kshape(C/C++初学者~~~~)回复于 2005-01-06 13:39:29 得分 0

楼主问题确实很怪,我没有遇到过!Top

3 楼Kshape(C/C++初学者~~~~)回复于 2005-01-06 13:41:15 得分 35

GROUP   BY   和   WHERE   子句  
  可以在包含   GROUP   BY   子句的查询中使用   WHERE   子句。在进行任何分组之前,将消除不符合   WHERE   子句条件的行。例如:  
   
  USE   pubs  
  SELECT   type,   AVG(price)  
  FROM   titles  
  WHERE   advance   >   $5000  
  GROUP   BY   type  
   
  下面是结果集:  
   
  type                                                                          
  ------------   --------------------------    
  business           2.99                                                
  mod_cook           2.99                                                
  popular_comp   21.48                                              
  psychology       14.30                                              
  trad_cook         17.97                                              
   
  (5   row(s)   affected)  
   
  只有预付款超过   $5,000   的行才包含在查询结果所显示的组中。  
   
  Top

相关问题

  • 查询数据库出错!!
  • 关于数据库查询出错,谢谢
  • ACCESS数据库查询语句有日期条件时出错!
  • 三级数据库查询出错,求救!
  • java 连接 access数据库 查询出错
  • 数据库出错
  • 数据库出错
  • 数据库出错
  • 使用access数据库,查询时间的时候出错,急!!!!请各位大侠多多帮忙,不胜感谢!!!
  • 各位大侠,数据库系统报警,出错.

关键词

  • 查询
  • sql
  • 子句
  • staff
  • group
  • where
  • add
  • select
  • type

得分解答快速导航

  • 帖主:csdnnetuser
  • angle097113
  • Kshape

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo