标题:[求助]SQL语句,access数据库用count统计字段不行吗?
只看楼主
utfqqrsf
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-28
 问题点数:0 回复次数:5 
[求助]SQL语句,access数据库用count统计字段不行吗?

错误代码:
Microsoft OLE DB Provider for ODBC Drivers '80040e10'

[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。

\wwwroot\bbs\inc\online.asp, line 73

--------------------------------------------------------------------------------
Host by NetBox Version 2.8 Build 4128


online.asp的错误位置:

71 sub topright()
72 response.Write("<br><div align='right' class='right'>")

73 set rs = conn.execute ("select allmotif=count(motif) from motif")
response.Write("当前共:"&rs("allmotif"))

74 set rs=conn.execute("select allarticle=count(username) from article where title is not null")
75 response.Write("&nbsp;板块&nbsp;|&nbsp;共:"&rs("allarticle")&"&nbsp;主题&nbsp;<br>")

76 set rs =conn.ExeCute("select alluser=count(username) from username")
77 response.Write("注册会员:"&rs("alluser")&"&nbsp;人&nbsp;|&nbsp;")

78 set rs = conn.execute("select onlineuser=count(username) from online")
79 response.Write("在线用户共:"&rs("onlineuser")&"人&nbsp;")

80 response.Write("</div>")
81 end sub

数据库连接conn.asp的源码:

dim conn,rs,sql,str

sub opendatabase()
startime=timer()*1000
set conn=Server.CreateObject("Adodb.Connection")
set subrs=server.createobject("adodb.recordset")
str="driver={Microsoft Access Driver (*.mdb)};dbq="&Server.Mappath("db/bbs.mdb")
conn.open str
set rs=Server.CreateObject("Adodb.Recordset")
rs.open sql,conn,1,3
end sub

sub closedatabase()
On Error Resume Next
rs.close
set rs=nothing
conn.close
set conn=nothing
end sub


我以前用SQL数据库没出现这样的问题,我把73行的select语句改成 select * from motif便没错误了

也就是说错误是出在 allmotif=count(motif) 这里,用access数据库这样统计字段不行吗??或者有什么其他

方法可以统计字段???先谢了

搜索更多相关主题的帖子: SQL count 数据库 字段 access 
2007-07-05 10:36
utfqqrsf
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-28
得分:0 
急,在线等待中~~~

我发的代码会不会太乱了???

2007-07-05 10:50
utfqqrsf
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-28
得分:0 

没人回答吗??急死了


2007-07-05 11:41
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
Select Sum(motif) as allarticle From motif
把你的sql语句改成这样试试,下面的几句依此类推
你在论坛里找一下,有人发过这样的贴子,里面有具体的语法
2007-07-06 12:21
jxdz086465
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-5-22
得分:0 
是选择语句的参数错误吧?

----------------------65计划日23个根据地。----------------------
2007-07-06 12:33
utfqqrsf
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-28
得分:0 

问题解决了,谢谢各位!!!!

我把SQL语句改成这样
select count(motif) as allmotif from motif

再次感谢各位


2007-07-06 16:35



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




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

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