RSS
热门关键字:  下载  cms  模版  开源  dedecms
当前位置 :| 主页 > 站长学院 > ASP/VbScript >

运用Stored Procedure实现商城的月销售量报表

来源:Blog 作者:未知 时间:2005-08-25 Tag: 点击:

统计月销售量是商城应该具备的一项功能,本文使用SP来实现这个,可以看出它是多么简单.在统计月的同时应该把年也统计上,避免不同年的月相同.

给写ASP朋友一点提示:看了许多朋友写的代码,频繁切换HTML与ASP,这样写的代码有两个缺点:首先是程序的执行效率低;其次是阅读代码不方便,我的习惯做法是尽可能用Response.Write,就象下面代码所示的那样.

尽可能把ADO的调用与ASP页分离,这样一方面避免了SQL的恶意注入,另一方面保密了数据,同时也使得代码清晰可读.

大家都知道,ASP的module功能非常差,因此作为developer要尽力去优化程序结构及代码.

<%
Dim objCmd, objRS
Set? objCmd = Server.CreateObject("ADODB.Command")
DIM strSQL
'Set up initial parameters
objCmd.ActiveConnection = strConn 'Where?
objCmd.CommandText = "sp_monthlySales" 'What?
objCmd.CommandType = adCmdStoredProc

Set objRS = objCmd.Execute
%>
<%
??? Do While NOT objRS.EOF
?????????? Response.Write ""
????? ??? Response.Write "" & objRS("inyear") & ""
??? ???  Response.Write "" & objRS("inmonth") & ""
?????????? Response.Write? "$" & objRS("saleamount") & ""
?????????? Response.Write? ""
???? objRS.MoveNext?
?????? Loop
???? %>


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
热点关注
相关文章