ASP select count(*) 无法统计数量
<%ylx="优秀"sql="selectcount(*)asmmfrom用户资料where优秀标记='"&ylx&"'"setrs=server.createobjec...
<%
ylx="优秀"
sql="select count(*) as mm from 用户资料 where 优秀标记='"& ylx &"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,connstr,1,1
response.Write(rs("mm"))
response.End()
%>
数据库中应该有两个的,但是ASP就是没有输出!!!空白的! 展开
ylx="优秀"
sql="select count(*) as mm from 用户资料 where 优秀标记='"& ylx &"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,connstr,1,1
response.Write(rs("mm"))
response.End()
%>
数据库中应该有两个的,但是ASP就是没有输出!!!空白的! 展开
展开全部
你可以自己排查的,比如说你把where以及后面的都删掉(即sql="select count(*) as mm from 用户资料"),如果有结果出来,就说明问题出在where后面的条件,比如说字段名对不对?“优秀”的里面或者前后有没有空格?或者你还可以换其他条件再试试啊,这不都是很简单的事吗?
此外还要注意,中文的表名和字段名最好用方括号括起来,在某些对中文支持不够好的服务器系统里,不加方括号也会出错的(所以建议最好不要用中文做名字):
sql="select count(*) as mm from [用户资料] where [优秀标记]='"& ylx &"'"
此外还要注意,中文的表名和字段名最好用方括号括起来,在某些对中文支持不够好的服务器系统里,不加方括号也会出错的(所以建议最好不要用中文做名字):
sql="select count(*) as mm from [用户资料] where [优秀标记]='"& ylx &"'"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询