首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

ASP 相加后,循环输出,该怎么解决

2013-01-27 
ASP 相加后,循环输出比如图中“1”中字数才2个,需要加下面的字段超过10个,最后2字段显示10BBAAAAAAAA11AAB

ASP 相加后,循环输出
ASP 相加后,循环输出,该怎么解决

比如图中“1”中字数才2个,需要加下面的字段超过10个,最后"2"字段显示
10BBAAAAAAAA
11AABBBBBBBB
.................

do while not rs.eof
if len(rs("1"))<10 then
end if
rs.movenext
loop
[解决办法]
<%
....
set rs = server.CreateObject("adodb.recordset")    
sql = "select * from table"   
rs.open sql, conn, 1, 3 
do while not rs.eof
str=rs("1")
while (len(str)<10 and not rs.eof)
str=str&rs("1")
rs.movenext
wend
rs("2")=str
rs.update
if not rs.eof then 
rs.movenext
end if
loop 
...
%>
[解决办法]

s=""
do while not rs.eof
s = s & rs("1")
if len(rs("1"))=10 then
    rs("2") = s
    s = ""
    rs.update
end if
rs.movenext
loop

热点排行