标题:求一Sql语句:
只看楼主
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
我用的就是中文做的字段名啊
可是在其它的SQL语句里都没有什么问题的啊?

大家好,才是真的好!
2006-11-21 16:33
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
没办法啦?

大家好,才是真的好!
2006-11-21 16:35
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
得分:0 
你贴代码和报错给我看下

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-11-21 16:37
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
Dim Total As New ADODB.Recordset
sqlStr = "select count(表号) from (select distinct 表号 from Threemeter Where 批号='T06004')"
Total = sqlCnn.Execute(sqlStr)此句报错

报错信息:第 1 行: ')' 附近有语法错误

谢谢了!

大家好,才是真的好!
2006-11-21 16:54
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
谢谢你啊,大哥,真是把我急坏了

大家好,才是真的好!
2006-11-21 16:54
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
得分:0 
sqlStr = "select count(*) from (select distinct 表号 from Threemeter Where 批号='T06004')"
这样看看 ↑这个是星

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-11-21 16:58
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
奇怪的是这一句竟然是正确的:
str = "select count(pname) from ( select distinct pname from person where pclass ='3')"
这一句却是错误的:
sqlStr = "select count(表号) from (select distinct 表号 from Threemeter Where 批号='T06004')"

大家好,才是真的好!
2006-11-21 17:00
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
也试过了,改成*也不对的

大家好,才是真的好!
2006-11-21 17:01
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
得分:0 
有可能是你符号问题,比如符号是中文的之类。
不过还是劝你别用中文做字段名,呵呵

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-11-21 17:05
xyb157
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2006-11-21
得分:0 
SELECT DISTINCT PName
FROM Personal
WHERE PClass=3;



编程、在编程。。。。。爱学习、爱劳动才是个好孩子,老婆才会好好爱我
2006-11-21 17:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-104448-1-1.html




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

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