我这个函数,带入参数id后,返回N1和N2的,如何在别的地方调用呢?

'根据订单ID,查询订单类型、订单状态,并赋值给N1、N2
function OrderINFO(id) ‘请问,这个括号()里的id,是带入的参数,不是返回的,对吧?比如,在程序中ID=rs("P_id")
set rsORDER=server.createobject("adodb.recordset")
sqlORDER="select order_type,order_state from StoreOutHead where id="&id   ‘带入的参数,是这里的ID吧
rsORDER.open sqlORDER,conn,1,1
While Not rsORDER.eof Or rsORDER.bof
N1=rsORDER("order_type")                  ‘这里是我想在别的地方获取N1的值,怎么获取?
N2=rsORDER("order_state")              ‘这里是我想要在别的地方获取N2的,怎么获取?
rsORDER.movenext()
Wend
rsORDER.close
set rsORDER=Nothing
End Function


请问,我想在别的地方,怎么获取FUNCTION里的值?
比如,我想在function之外的其它地方,<input type=text value=<%=N1%>>,或者response.write N1
目前,我的N1为空啊?
是用call OrderINFO()吗?   如果是,那么call orderINFO()括号里的,是带入的参数order_id,还是返回的值order_type?
是call OrderINFO(rs("P_id"))吗?rs("P_id")是我程序中,另外的表的关联字段。


能不能写个例子,我搞不清楚,函数是如何带入参数id,然后返回N1和N2的。

不要直接在Function中“response.write ....”我只要在Function中给N1、N2赋值。在别的地方引用。并用,Function的执行,需要依赖于ID这个参数,才能正确的执行。

这样表达,需要应该很清楚了吧。请给个例子。谢谢!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值