linkstart:asp 的显示问题 急急急 在线等

来源:百度文库 编辑:高校问答 时间:2024/04/29 07:01:00
month1=request.QueryString("month1")
set rs=server.createobject("adodb.recordset")
sql= "select 姓名,sum(领用丝) as lys,sum(成品布净重) as jz,sum(退废丝) as tfs,sum(自然损耗) as zrsh,sum(废丝) as fs,sum(管重) as gz,sum(管数) as gs from yzgybb where 日期>=#2006-"&month1&"-01# and 日期<=#2006-"&month1&"-30# GROUP BY 姓名"
set rs=conn.execute(sql)
do while not rs.eof
这代码有什么问题吗?
<td><%=("姓名")%></td>
<td><%=cdbl(rs("lys"))%></td>
<td><%=round(rs("jz"),2)%></td>
<td><%=round(rs("tfs"),2)%></td>
为什么我这里用<%=("姓名")%>
显示的全部都是姓名呢?(就是说因该是人名啊,怎么全是人名两个字)
用中文不行吗?字段太多了 用英文记不住
是不是用中文不好啊 大哥 指点一哈
原来是没写 rs 太粗心了。。。。哦 还有想问一下
这样的查询怎么不能返回日期呢 要怎么写才可以实现???
谢谢 一定给分

应该是<%=rs("姓名")%>,还有你数据库中的字段名是什么,不可能就是中文名"姓名"吧!用中文也不是不可以,但编码比较麻烦。至于你要显示日期,你在你的select语句中加上查找返回“日期”列,应该就可以了。

<td><%=rs("姓名")%></td>