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就是没有输出!!!空白的!
展开
 我来答
网海1书生
科技发烧友

2018-04-12 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
你可以自己排查的,比如说你把where以及后面的都删掉(即sql="select count(*) as mm from 用户资料"),如果有结果出来,就说明问题出在where后面的条件,比如说字段名对不对?“优秀”的里面或者前后有没有空格?或者你还可以换其他条件再试试啊,这不都是很简单的事吗?
此外还要注意,中文的表名和字段名最好用方括号括起来,在某些对中文支持不够好的服务器系统里,不加方括号也会出错的(所以建议最好不要用中文做名字):
sql="select count(*) as mm from [用户资料] where [优秀标记]='"& ylx &"'"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式