asp中 关于do while循环的问题
我现在有一个asp程序需要用到dowhile循环可是在循环之间我需要对一个Class类做循环,即:dowhilenotrs.eof...........<!--省略部分-...
我现在有一个asp程序需要用到do while 循环
可是在循环之间我需要对一个Class类做循环,即:
do while not rs.eof
...........<!--省略部分-->
Class ABC
...........<!--省略部分-->
End Class
rs.movenext
loop
现在遇到的问题是类被重新定义了,也就是说,文件被包含了多次,程序出现语法错误,不予执行。可我又必须要对这个类做循环,我该怎么解决这个问题呢?
还请各位高手指点一二,小弟在此感激不尽! 展开
可是在循环之间我需要对一个Class类做循环,即:
do while not rs.eof
...........<!--省略部分-->
Class ABC
...........<!--省略部分-->
End Class
rs.movenext
loop
现在遇到的问题是类被重新定义了,也就是说,文件被包含了多次,程序出现语法错误,不予执行。可我又必须要对这个类做循环,我该怎么解决这个问题呢?
还请各位高手指点一二,小弟在此感激不尽! 展开
5个回答
展开全部
改成:
dim i
i=0
do while not rs.eof
...........<!--省略部分-->
if i=0 then
Class ABC
...........<!--省略部分-->
End Class
end if
rs.movenext
loop
dim i
i=0
do while not rs.eof
...........<!--省略部分-->
if i=0 then
Class ABC
...........<!--省略部分-->
End Class
end if
rs.movenext
loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把类的定义写到循环外面
然后每次实例化一个类来进行操作就行了
然后每次实例化一个类来进行操作就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用下面回答
'文件是否被包含
dim IsFileIncludeFlag
IsFileIncludeFlag = 0
do while not rs.eof
if IsFileIncludeFlag = 0 then
<!--包含文件-->
IsFileIncludeFlag = 1
end if
...........<!--省略部分-->
Class ABC
...........<!--省略部分-->
End Class
rs.movenext
loop
'文件是否被包含
dim IsFileIncludeFlag
IsFileIncludeFlag = 0
do while not rs.eof
if IsFileIncludeFlag = 0 then
<!--包含文件-->
IsFileIncludeFlag = 1
end if
...........<!--省略部分-->
Class ABC
...........<!--省略部分-->
End Class
rs.movenext
loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要对这个类进行什么循环呀?把定义部分放在循环里边,应该的确是不行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼正解,实在没有必要用类来循环.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询