CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

奇怪的ACCESS 的SQL语句查询问题。

楼主ykwang(快乐人生)2004-07-04 08:15:57 在 VB / 数据库(包含打印,安装,报表) 提问

我有如下的SQL语句。  
    select   avg(单价)   AS   ABC   FROM   表名   WHERE   字段='值'  
    这个ACCESS文件是用   OFFICE   2003   ACCESS建立的.  
    用这个SQL语句查询的时候不提示任何出错.但是当我引用这个语句产生的值时,就提示     多级操作错误,请详细检查每步状态.     请问是什么原因? 问题点数:20、回复次数:8Top

1 楼AKillGodKillBuddha(神挡杀神 佛挡杀佛)回复于 2004-07-04 12:21:24 得分 2

把你的代码贴出来看看Top

2 楼99175776(99175776)回复于 2004-07-04 12:54:30 得分 3

 
   是不是你的标点符号的问题?Top

3 楼Leftie(左手,为人民币服务)回复于 2004-07-04 13:05:30 得分 3

粗看一下,你的右括号不对Top

4 楼ykwang(快乐人生)回复于 2004-07-04 19:16:30 得分 0

这是我写的了。  
  SZRS.OPEN   ("select   avg(单价)   AS   A   FROM   明细表   WHERE   ISBN='333'")  
  当用ISNULL   判断是否为NULL的时候不会出错,但是用如   BB=SZRS("A")的时候就出错了  
   
  Top

5 楼badboy168(物有所不足,智有所不明(Stay Hungry. Stay Foolish.))回复于 2004-07-04 22:21:55 得分 4

不用括号你试试看Top

6 楼sunmoonn(飛車去角[收拾書包等明年])回复于 2004-07-05 07:58:50 得分 4

看到   Leftie(左手,为人民币服务)   的说法,还真的发现楼主AVG的括号有一个是全角的  
  这句话没有错,你其他的代码也没错的话,最好检查一下你的标点Top

7 楼honght()回复于 2004-07-05 08:36:47 得分 4

是不是查询出的结果是NULL值Top

8 楼ykwang(快乐人生)回复于 2004-07-05 08:42:23 得分 0

妈妈的,真郁闷,可能因为AVG(单价)   产生的小数位数太多,而导致错误.我在前面加上  
  select   round(avg(单价),2)   as   aab   .....   这样就可以了.Top

相关问题

  • Access SQL 语句
  • sql语句问题,奇怪
  • ========奇怪的SQL语句======
  • SQL 语句奇怪问题
  • 一个奇怪的Sql语句问题
  • 奇怪问题,sql语句,在先,急
  • 奇怪的问题,SQL语句!
  • sql语句,超奇怪问题!
  • 一个奇怪的SQL语句问题???
  • Access插入语句的奇怪问题

关键词

  • 语句
  • 单价
  • 出错
  • avg
  • 时候
  • select

得分解答快速导航

  • 帖主:ykwang
  • AKillGodKillBuddha
  • 99175776
  • Leftie
  • badboy168
  • sunmoonn
  • honght

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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