'根据订单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这个参数,才能正确的执行。
这样表达,需要应该很清楚了吧。请给个例子。谢谢!
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这个参数,才能正确的执行。
这样表达,需要应该很清楚了吧。请给个例子。谢谢!