| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 751 人关注过本帖
标题:[求助]如何结束循环
取消只看楼主 加入收藏
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
收藏
 问题点数:0 回复次数:7 
[求助]如何结束循环
Function BillDefaultTemplate(Windowid)
strsql1="select isdefault from pub_p_template where windowid='"&windowid&"'"
set rd=DataAcess.getrecordlist2(strsql1)
dim j
while not rd.eof
if rd.field(0).value=1 then
StrSql="Select * from Pub_p_templated where Templateid in (Select templateid from Pub_P_template where isdefault=1 Windowid='"&windowid&"') order by sequence"
我想在这里加结束循环的语句,该怎么加???
else
StrSql="Select * from Pub_p_templated where Templateid in (Select templateid from Pub_P_template where issystem=1 Windowid='"&windowid&"') order by sequence"
end if
rd.movenext
end while
Set BillDefaultTemplate=DataAccess.GetRecordlist2(Strsql)

End Function
搜索更多相关主题的帖子: 结束 
2006-06-24 10:23
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
收藏
得分:0 
不行,提示缺少 function

2006-06-24 10:50
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
收藏
得分:0 

好的,我先试试!!


2006-06-24 10:58
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
收藏
得分:0 

Microsoft VBScript 编译器错误 错误 '800a0400'

缺少语句

C:\INETPUB\IDUSOFT\易读供应链\SALES\../include/TemplateMgt_Info.asp,行383

End Function
不行!!
和以前一样

2006-06-24 11:00
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
收藏
得分:0 
嗯,用exit function 可以,但是 exit while 就不行啦

2006-06-24 11:13
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
收藏
得分:0 
while not rd.eof
if rd.fields(0).value=1 then

StrSql="Select * from Pub_p_templated where Templateid in (Select templateid from Pub_P_template where Bdisplay<>0 and IsDefault=1 and Windowid='"&windowid&"') order by sequence"
'rd.movelast
Set BillDefaultTemplate=DataAccess.GetRecordlist2(Strsql)
exit while
else
StrSql="Select * from Pub_p_templated where Templateid in (Select templateid from Pub_P_template where ISSYSTEM='1' and Windowid='"&windowid&"') order by sequence"
rd.movenext
end if
rd.movenext
wend
Set BillDefaultTemplate=DataAccess.GetRecordlist2(Strsql)

End Function

用exit while :版主你的意思是这样写吗??

2006-06-24 11:49
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
收藏
得分:0 

错啦,用exit function可这样实现。
如果非要用退出循环,有没有什么好办法??


2006-06-24 11:52
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
收藏
得分:0 

谢谢啦


2006-06-24 15:18
快速回复:[求助]如何结束循环
数据加载中...
 
   



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

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