select count(*)语句在asp中如何使用
有一表tbscore,里面有一个字段isexam,想得到isexam=1的记录的总数,sql2="select count(*) as num1 from tbscore where where tbscore.kcid="&kcid&" and tbscore.paperno="&paperno&" and isexam=1 "
set rs2=server.createobject("adodb.recordset")
rs2.open sql2,conn,3,2
do while not rs2.eof
rs2.movenext
loop
response.write rs2("num1" )
可是无法执行,报错如下:错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'where tbscore.kcid=2 and tbscore.paperno=63 and isexam=1' 中。
就是isexam来确定是否参加了考试,0为未参加,1为参加,看看有多少人没有考试。
[ 本帖最后由 jingjing316 于 2010-1-19 11:39 编辑 ]