sql="select sk_sales,sum(sk_yy) as total_amount,sum(iif(sk_branch='新单',1,0)) as newcnt,sum(iif(sk_branch='旧单',1,0)) as oldcnt from wz_result where DATEDIFF('m',sk_birthday,Now()) = 0 group by sk_sales order by sum(sk_yy) desc"我用的是ACCESS数据库.这样查询出来没问题.共有13条记录.
但是没办法显示啊.我用response.write newcnt它没显示.也就是说它为空.
我用rs(3)来读取新单数,它显示为0 所有的都是0
请问是怎么回事?
access不支持as么?
但是没办法显示啊.我用response.write newcnt它没显示.也就是说它为空.
我用rs(3)来读取新单数,它显示为0 所有的都是0
请问是怎么回事?
access不支持as么?
解决方案 »
- 这句sql语句怎么错了,在线等答案
- 在线急求解决!!我把所有SQL Server登陆用户的system administrators服务器角色去掉后,我无法管理数据库了!!!
- 类型转换
- 怎样用CREATE TABLE AS SELECT.....将一个表的结构复制并将数据导入到新建的表中?急!
- 散分:答谢帮助过我的朋友:此贴分给予 Benimarunikado(彭建军)
- 看来非高手解决不了——DTS
- how to get data from a image field in MS sql server and write to a image file
- hei,大家快点过来帮个忙啊
- SQLServer中的dat文件如何还原为数据库?(6。5)
- 整个行更新简单方式?
- sqlserver2008数据库还原
- (急)存储过程
但是在前台里面不显示是不是
希望你不是这种低级错误。
新单数量的字段绑定的是newcnt
旧单的数量字段绑定的是oldcnt
吗?
Set RS = Server.CreateObject("ADODB.Recordset")
sql="select sk_sales,sum(sk_yy) as total_amount,sum(iif(sk_branch='新单',1,0)) as newcnt,sum(iif(sk_branch='旧单',1,0)) as oldcnt from wz_result where DATEDIFF('m',sk_birthday,Now()) = 0 group by sk_sales order by sum(sk_yy) desc"
rs.open sql,conn,1,1
%>
<%If Not(RS.Bof and RS.Eof) Then
response.write "@"& newcnt &"@"& oldcnt
%>
源代码.都写在这里.我在access里执行sql语句.可以得到结果.但是我在页面中输出的就是空了.如上的代码.response.write "@"& newcnt &"@"& oldcnt 只输出了两个"@@"
Set RS = Server.CreateObject("ADODB.Recordset")
sql="select sk_sales,sum(sk_yy) as total_amount,sum(iif(sk_branch='新单',1,0)) as newcnt,sum(iif(sk_branch='旧单',1,0)) as oldcnt from wz_result where DATEDIFF('m',sk_birthday,Now()) = 0 group by sk_sales order by sum(sk_yy) desc"
rs.open sql,conn,1,1
%>
<%If Not(RS.Bof and RS.Eof) Then
response.write "@"& newcnt &"@"& oldcnt
%>
源代码.都写在这里.我在access里执行sql语句.可以得到结果.但是我在页面中输出的就是空了.如上的代码.response.write "@"& newcnt &"@"& oldcnt 只输出了两个"@@"