可以向sub传入recordset型的参数么?如何办?

zw_sjj 2004-10-20 01:29:54
如题!
...全文
94 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluemoon0001 2004-10-26
  • 打赏
  • 举报
回复
不要传,定义一个全局变量,即在文件头部定义一个dim rs,这样就行了,在过程中直接访问。

--------------
这可不是一个好习惯.

-------------------------
呵呵,不知道变通,你知道不知道有时候全局变量更重要?
honghe1 2004-10-25
  • 打赏
  • 举报
回复
我想知道,是不是asp的sub子程序是不是只可以有一个参数??

-----------------------------------------------------------

不是阿,可以有好多参数的阿!
zw_sjj 2004-10-25
  • 打赏
  • 举报
回复
我想知道,是不是asp的sub子程序是不是只可以有一个参数??
honghe1 2004-10-20
  • 打赏
  • 举报
回复
不要传,定义一个全局变量,即在文件头部定义一个dim rs,这样就行了,在过程中直接访问。

--------------
这可不是一个好习惯.

------------------------------------------

赞同simpsons(辛普森)的说法.该模块化的代码还是需要的.
zw_sjj 2004-10-20
  • 打赏
  • 举报
回复
对了,单个参数可以,如果是多个参数就不行了
simpsons 2004-10-20
  • 打赏
  • 举报
回复
不要传,定义一个全局变量,即在文件头部定义一个dim rs,这样就行了,在过程中直接访问。

--------------
这可不是一个好习惯.
-神仙- 2004-10-20
  • 打赏
  • 举报
回复
vbscript 不可以指定byval byref的
rainxiang 2004-10-20
  • 打赏
  • 举报
回复
可以
honghe1 2004-10-20
  • 打赏
  • 举报
回复
sub tt(ByVal rs)
response.write(rs.fields.item(0))
end sub
------------------------------------

sub tt(rs)
response.write(rs(0))
end sub

这个呢?

可以的阿!
bluemoon0001 2004-10-20
  • 打赏
  • 举报
回复
不要传,定义一个全局变量,即在文件头部定义一个dim rs,这样就行了,在过程中直接访问。
zw_sjj 2004-10-20
  • 打赏
  • 举报
回复
子过程定义:
sub tt(ByVal rs)
response.write(rs.fields.item(0))
end sub

在主过程中:
set rs=conn.execute("select * from tbl")

调用子过程:
tt(rs)

可是不行呀
simpsons 2004-10-20
  • 打赏
  • 举报
回复
楼主说的是:

set rs=conn.execte("select * from mytable")
....


sub showrs(myRS)
while not myRs.eof
....
wend
end sub

吧?

可以.但是有性能上的影响.
davs 2004-10-20
  • 打赏
  • 举报
回复
一样的道理吧
dafei0320 2004-10-20
  • 打赏
  • 举报
回复
你要实现什么功能!-
应该可以的-

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧