找错误

supchen 2002-05-12 05:39:28
set score=server.createobject("ADODB.Command")
score.activeconnection= "database1"
score.commandtext="select count(*) from bmb where schoolname='"&schoolname&"' and kaoshenglb='"&kaoshenglb&"' and kaoshilb='"&kaoshilb&"';"
set sc=score.execute
Nuscore=sc("count(*)")
在最后一句有什么错误?
...全文
50 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tripofdream 2002-05-12
需要给计算字段一个别名(alias)来作为字段名引用.
SQL语句结加";"是正确的,可以用";"来一次执行多个SQL语句.
回复
超级大笨狼 2002-05-12
Nuscore=sc("count(*)")
你混了sql语句和vbs代码,"count(*)"在这句话里是不会被当作sql运算的,一定要用中间变量as一下才能够达到你的目的。
还有and kaoshilb='"&kaoshilb&"';"多了一个分号
回复
cmsoft 2002-05-12
错了,最后一句改成:

Nuscore=sc("num")
回复
cmsoft 2002-05-12

Sql="select count(*) as num from bmb where schoolname='"&schoolname&"' and kaoshenglb='"&kaoshenglb&"' and kaoshilb='"&kaoshilb&"'"
set sc=score.execute(Sql)
Nuscore=sc("count(*)")
回复
sjhasp 2002-05-12
取出记录总数给Nuscore
回复
cmsoft 2002-05-12
score.commandtext="select count(*) from bmb where schoolname='"&schoolname&"' and kaoshenglb='"&kaoshenglb&"' and kaoshilb='"&kaoshilb&"';"
这句最后的分号去掉啊
回复
秋风ss落叶 2002-05-12
错!
score.commandtext="select count(*) AS xxx from bmb where schoolname='"&schoolname&"'

...

Nuscore=sc("xxx")
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-12 05:39
社区公告
暂无公告