| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 407 人关注过本帖
标题:有没有什么更简单的方法来编写??
只看楼主 加入收藏
Kettyjin1983
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2007-8-17
结帖率:66.67%
收藏
 问题点数:0 回复次数:4 
有没有什么更简单的方法来编写??
我做了一个文具申请表单,每个同事提交申请,然后我再进行汇总.
在汇总的页面上,统计多少人申请了铅笔,多少人申请了橡皮.....,有没有更简单的方法来统计啊,我现在是每统计一样物品就要写以下的代码一次.
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
constr="Provider=SQLOLEDB;Data Source=HZSQL01;Initial Catalog=HRDB;User ID=ReadWrite;Password=WriteRead"
conn.open = constr
rs.open "select sum(铅笔) as 总铅笔 from dbo.vote3"
总铅笔 =rs("总铅笔")
rs.close
set rs=nothing
conn.close
set conn=nothing
搜索更多相关主题的帖子: 编写 
2007-08-24 15:31
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 

如果你需要活动的,那就做成表单形式自由填写来查询汇总


[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-08-24 15:50
Kettyjin1983
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2007-8-17
收藏
得分:0 
能不能详细点啊,我听不懂啊
2007-08-24 15:57
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
rs.open "select sum(铅笔) as 总铅笔 from dbo.vote3"

就像你这个 铅笔 几可以做成活动的
这里的sum(铅笔)使用调用方式

<form action="?chaxun=yes" method="post">
<input type="text" name="abc" value="铅笔" />
<input type="submit" value="查询" />
</form>

<%
if request("chaxun")="yes" then
abc=request.form("abc")
rs.open "select sum("&abc&") as "&abc&" from dbo.vote3"
..........

end if
%>

[此贴子已经被作者于2007-8-24 16:50:21编辑过]


[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-08-24 16:10
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
收藏
得分:0 
也就是说把这个统计做成一个函数, 接收铅笔 橡皮这些参数就好了 ..
如:
set conn=server.createobject("adodb.connection")
constr="Provider=SQLOLEDB;Data Source=HZSQL01;Initial Catalog=HRDB;User ID=ReadWrite;Password=WriteRead"
conn.open = constr


function ShowSum (showtype)
if showtype=Null or showtype="" then exit function
set rs=server.createobject("adodb.recordset")
rs.open "select sum("&showtype&") as 总"&showtype&" from dbo.vote3"
ShowSum=rs("总"&showtype&")
end function

rs.close
set rs=nothing
conn.close
set conn=nothing

然后 用 shownum ("铅笔"),shownum ("橡皮") 调用就可以了 ...
2007-08-24 16:47
快速回复:有没有什么更简单的方法来编写??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014261 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved