CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

这条SQL语句让我郁闷整整一天了,就是找不出来错误!

楼主sjg008(基本靠UP)2004-09-04 09:42:51 在 MS-SQL Server / 基础类 提问

"select   a.*   from   TBL_comc   as   a   inner   join   TBL_comcP   as   b   "   &   _  
        "     on   a.click_ID=b.click_ID     inner   join   TBL_com   as   c   "   &   _  
        "     on   b.CBC=c.CBC   where   c.CTypeID='"   &   Trim(CmbComType.Text)   &   _  
        "'   order   by   a.stat_date   desc"  
   
  运行后报错:语法错误,操作符丢失。  
   
  哪里错了呀,各位大侠帮我会诊一下(从语法上分析)! 问题点数:20、回复次数:14Top

1 楼jjlook(勇)回复于 2004-09-04 09:47:52 得分 0

写成一行试试啊!Top

2 楼hisi(海山)(随机种子)回复于 2004-09-04 09:49:33 得分 10

"select   a.*   from   TBL_comc   as   a   inner   join   TBL_comcP   as   b   "   &   _  
        "     on   a.click_ID=b.click_ID     inner   join   TBL_com   as   c   "   &   _  
        "     on   b.CBC=c.CBC   and   c.CTypeID='"   &   Trim(CmbComType.Text)   &   _  
        "'   order   by   a.stat_date   desc"Top

3 楼haoK(haoK.Y)回复于 2004-09-04 09:51:10 得分 0

程序里把这句打出来放到查询分析器里执行看看  
   
  参数后面的单引号是故意放在第二行上的吗?  
  Top

4 楼AutumanChen(网络游客)回复于 2004-09-04 10:01:02 得分 0

把   SQL   里面的   as   拿掉试试.   如下:  
  "select   a.*   from   TBL_comc   a   inner   join   TBL_comcP   b   "   &   _  
        "     on   a.click_ID=b.click_ID     inner   join   TBL_com   c   "   &   _  
        "     on   b.CBC=c.CBC   where   c.CTypeID='"   &   Trim(CmbComType.Text)   &   _  
        "'   order   by   a.stat_date   desc"Top

5 楼XLYT(雨田)回复于 2004-09-04 10:02:54 得分 0

"select   a.*   from   TBL_comc   a   inner   join   TBL_comcP   b   "   &   _  
        "     on   a.click_ID=b.click_ID     inner   join   TBL_com   c   "   &   _  
        "     on   b.CBC=c.CBC   where   c.CTypeID='"   &   Trim(CmbComType.Text)   &   _  
        "'   order   by   a.stat_date   desc"  
   
   
  嘎嘎,哪里跑出来那么多as!Top

6 楼zjcxc(邹建)回复于 2004-09-04 10:05:19 得分 0

打印出结果的语法没错.Top

7 楼zjcxc(邹建)回复于 2004-09-04 10:06:12 得分 10

我上面说的是sql中的语法没有错.  
   
  如果是ACCESS或其他数据库,那就说不上了  
   
  Top

8 楼pengda1i(冒牌大力 V0.4)回复于 2004-09-04 10:37:12 得分 0

注意数据类型  
   
  "select   a.*   from   TBL_comc   a   inner   join   TBL_comcP   b   "   &   _  
        "     on   a.click_ID=b.click_ID     inner   join   TBL_com   c   "   &   _  
        "     on   b.CBC=c.CBC   where   c.CTypeID="   &   Trim(CmbComType.Text)   &   _  
        "   order   by   a.stat_date   desc"  
   
  Top

9 楼sjg008(基本靠UP)回复于 2004-09-04 10:51:06 得分 0

我用的就是ACCESS     该怎么解决?Top

10 楼xuzy9527(清茶苦酒无聊烟)回复于 2004-09-04 10:57:04 得分 0

关注中!  
  Top

11 楼sjg008(基本靠UP)回复于 2004-09-04 11:13:22 得分 0

邹建及各位大侠快来救我!!Top

12 楼sjg008(基本靠UP)回复于 2004-09-04 11:19:31 得分 0

数据类型可以肯定没有问题。  
  既然邹建大侠说在SQL中没有问题那么在ACCESS中却出现语法错误,我不明白呀Top

13 楼sjg008(基本靠UP)回复于 2004-09-04 17:10:19 得分 0

终于找到错误了   应该是这样  
    "select   a.*   from   TBL_comc   as   a   inner   join   (TBL_comcP   as   b   "   &   _  
        "       inner   join   TBL_com   as   c   on   b.CBC=c.CBC)     "   &   _  
        "     on   a.clic_ID=b.clic_ID     where   c.CTypeID='"   &   Trim(CmbComType.Text)   &   _  
        "'   order   by   a.stat_date   desc"  
  感谢各位Top

14 楼James_ht(顺风飞扬)回复于 2004-09-06 08:28:00 得分 0

sql   server中的有些在关键词在asccess是不能用的。Top

相关问题

  • SQL语句错误
  • sql语句错误!
  • sql 语句错误!
  • sql语句错误~~问题
  • SQL语句提示错误。
  • sql 语句出现错误!
  • SQL 语句出了错误!!!!!!!!!!!!!!
  • Sql语句找错误!!!
  • 求助:sql 语句错误。
  • 莫名其妙的错误:SQL语句

关键词

  • 语法
  • date
  • sql
  • tbl
  • comc
  • cmbcomtype
  • ctypeid
  • comcp
  • cbc
  • inner join

得分解答快速导航

  • 帖主:sjg008
  • hisi
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

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