关于SUB多次调用的问题

下面程序我用<%callContent2()%>就可以使用,但问题是我想查询不同的商品.如sql99="selecttop4*fromProductwhereElite=... 下面程序我用<% call Content2() %>
就可以使用,但问题是我想查询不同的商品.如
sql99="select top 4 * from Product where Elite=true order by ArticleID desc"
但我想调用不同的查询条件.如改为
sql99="select top 4 * from Product where Elite='猪肉' order by ArticleID desc"

高手们用<% call Content2(参数,怎么写) %>

过程.....
sub Content2()
set rs99=server.CreateObject("adodb.recordset")
sql99="select top 4 * from Product where Elite=true order by ArticleID desc"
rs99.open sql99,conn,1,1
strTemp2=""

a=0
do while not rs99.eof

strTemp2=strTemp2 & "<td width=24% height=125>"
strTemp2=strTemp2 & "<div>"
strTemp2=strTemp2 & "<table border=0 cellpadding=0 cellspacing=1 bgcolor=#ffffff>"
strTemp2=strTemp2 & "<tr>"
strTemp2=strTemp2 & "<td width=167 bgcolor=#FFFFFF>"
strTemp2=strTemp2 & "<div align=center><a href=product_view.asp?articleid="&rs99("ArticleID")&" target=_blank><img src="&rs99("DefaultPicUrl") &" width=166 height=166 border=0></a></div></td>"
strTemp2=strTemp2 & "</tr>"
strTemp2=strTemp2 & "<td width=167 bgcolor=#FFFFFF>"
strTemp2=strTemp2 & "</table><br>"
strTemp2=strTemp2 & "<font color=#ffffff>"&rs99("Title")&"</font></div></td>"
strTemp2=strTemp2 & "</div>"
a=a+1
if a mod 4=0 then'
response.write("</tr>")
end if
rs99.movenext
loop
rs99.close
set rs99=nothing
strTemp2=strTemp2 & "</tr>"
strTemp2=strTemp2 & "<tr>"
strTemp2=strTemp2 & "</tr>"
response.write strTemp2
end sub
展开
 我来答
百度网友1bf45f90d
2007-08-17 · 超过59用户采纳过TA的回答
知道答主
回答量:175
采纳率:0%
帮助的人:0
展开全部
sub Content2(arg)
set rs99=server.CreateObject("adodb.recordset")
sql99="select top 4 * from Product where Elite='"&arg&"' order by ArticleID desc"
rs99.open sql99,conn,1,1
strTemp2=""

a=0
do while not rs99.eof

strTemp2=strTemp2 & "<td width=24% height=125>"
strTemp2=strTemp2 & "<div>"
strTemp2=strTemp2 & "<table border=0 cellpadding=0 cellspacing=1 bgcolor=#ffffff>"
strTemp2=strTemp2 & "<tr>"
strTemp2=strTemp2 & "<td width=167 bgcolor=#FFFFFF>"
strTemp2=strTemp2 & "<div align=center><a href=product_view.asp?articleid="&rs99("ArticleID")&" target=_blank><img src="&rs99("DefaultPicUrl") &" width=166 height=166 border=0></a></div></td>"
strTemp2=strTemp2 & "</tr>"
strTemp2=strTemp2 & "<td width=167 bgcolor=#FFFFFF>"
strTemp2=strTemp2 & "</table><br>"
strTemp2=strTemp2 & "<font color=#ffffff>"&rs99("Title")&"</font></div></td>"
strTemp2=strTemp2 & "</div>"
a=a+1
if a mod 4=0 then'
response.write("</tr>")
end if
rs99.movenext
loop
rs99.close
set rs99=nothing
strTemp2=strTemp2 & "</tr>"
strTemp2=strTemp2 & "<tr>"
strTemp2=strTemp2 & "</tr>"
response.write strTemp2
end sub
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
百度网友1fdeaff
2007-08-17 · TA获得超过263个赞
知道小有建树答主
回答量:507
采纳率:0%
帮助的人:419万
展开全部
在过程中有个地方需要注意,那就是当参数只有一个的时候,可以使用content(arg),当参数多于一个的时候,不要使用括号,如content arg0,arg1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式