| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 608 人关注过本帖
标题:嵌套的sql语句出现错误
只看楼主 加入收藏
kent73
Rank: 1
等 级:新手上路
帖 子:61
专家分:5
注 册:2009-3-4
结帖率:46.67%
收藏
已结贴  问题点数:20 回复次数:3 
嵌套的sql语句出现错误
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset

Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=IP地址;uid=root;pwd=;database=数据库名"
conn.Open
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseServer

rs.Open "SELECT bb.OrderNo AS aaa, bb.Style AS bbb, Sum(bb.a) AS ccc" _
& " FROM [SELECT pywrkord.OrderNo,pywrkord.Style, Count(pypeidui.RegDate) as a FROM pywrkord INNER JOIN pypeidui ON pywrkord.WrkOrder = pypeidui.WrkOrder  where pywrkord.OrderNo='11FR-168' and pywrkord.Style='801129/A' GROUP BY pywrkord.OrderNo, pywrkord.Style]. AS [bb] GROUP BY bb.OrderNo, bb.Style", conn

用上面的语句连接mysql数据库,在RS.OPEN处出现了错误提示(如图所示),这段sql语句的是嵌套得到的。
请帮我看看是哪里的问题。
谢谢!

图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 数据库 ccc database sql语句 IP地址 
2012-07-18 14:46
kent73
Rank: 1
等 级:新手上路
帖 子:61
专家分:5
注 册:2009-3-4
收藏
得分:0 
因为pypeidui中没有数量字段,只能统计后再求和。
这句sql哪里有问题啊
帮看看
2012-07-19 08:35
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
收藏
得分:20 
楼主,你这个SQL语句有些乱!
先在数据库查询器里试一下:

SELECT bb.OrderNo AS aaa, bb.Style AS bbb, Sum(bb.a) AS ccc FROM (SELECT pywrkord.OrderNo,pywrkord.Style, Count(pypeidui.RegDate) as a FROM pywrkord INNER JOIN pypeidui ON pywrkord.WrkOrder = pypeidui.WrkOrder  where pywrkord.OrderNo='11FR-168' and pywrkord.Style='801129/A' GROUP BY pywrkord.OrderNo, pywrkord.Style) AS [bb] GROUP BY bb.OrderNo, bb.Style

做自己喜欢的事!
2012-07-20 09:11
kent73
Rank: 1
等 级:新手上路
帖 子:61
专家分:5
注 册:2009-3-4
收藏
得分:0 
回复 3楼 netlin
已经解决了
不过还是谢谢你
2012-07-20 10:51
快速回复:嵌套的sql语句出现错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037795 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved