标题:[求助]2个过程里如何传递变量?
只看楼主
nic
Rank: 2
等 级:新手上路
威 望:4
帖 子:175
专家分:0
注 册:2005-11-1
 问题点数:0 回复次数:1 
[求助]2个过程里如何传递变量?

private str1 as string

选择CHECKBOXLIST动态得到一个str1的值
sub getStr1_selectedindexchanged(.......)
str1=""
dim i as integer=0
for i=0 to checkbox1.items.count-1
if checkbox1.items(i).selected="true" then
str1+="insert table1 values('"+menberid.text+"','"+checkbox1.items(i).value+"') "
end if
(该过程经过测试能生成STR1的值)
end sub


把str1的值赋予PARAMETERS
function registration()
...........

myCommand.parameters("@str1").value=str1(问题是这个变量得不到这个值,如果直接把变量换成语句就可以执行了)

end function

提交注册
sub btn_click(......)
........
registration()
end sub


首先:选择CHECKBOXLIST,ID为GETSTR1
再来:按BTN,同时调用函数REGISTRATION()

不知道为什么?不理解

[此贴子已经被作者于2006-2-24 17:05:27编辑过]

搜索更多相关主题的帖子: function selected private insert values 
2006-02-24 11:16
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 

调用第二个过程前要先调用第一个过程 才能给str赋值

2006-02-24 12:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-46940-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.201981 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved