关于ASP的问题(数据库+do while循环深奥的问题)

关于ASP的问题(数据库+do while循环深奥的问题),第1张

你看这里

do

while

not

rs1eof'这里是RS1的循环,输出所有ID值等于rs("ID")的所有数据,

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

if

rs1("id")=3

then'如果ID等于三的话就换行

rs1movenext

else-------------

rs1movenext'这里是RS1如果是最后一行的话跳出do

while

not

rs1eof执行下面的,

end

if

loop

这样,不过你ID是不是等于3都rs1movenext'所以这里是你的思路问题,或是我没有理解清楚补允一下,rs1movenext'只是记录指针下移一条

<%

do while not rseof

dim rss

set rss=servercreateobject("adodbrecordset")

rssopen "select sorts from sorts where sortsid="&rs("sortsid")&"",conn,1,1

nowproname=Lcase(proname)

nowid=rs("id")

%>

<tr bgcolor="#FFFFFF" align="center">

<td align="left">

<a href=editproaspid="& id &"&proname='"& nowproname &"' >

<% if len(trim(rss("sorts")))>20 then

responsewrite left(trim(rss("sorts")),18)&""

else

responsewrite trim(rss("sorts"))

end if

rssclose

set rss=nothing

%>

完全可以的,你不想用while循环也完全可以做到。

我给你大致说一下思路:

打开数据库获得记录集,之后按要求定义二维数组

假定数组为:MM_Array(X,Y)

那么,X指定字段,Y指定记录。

用两个For循环嵌套,就可以把Y条记录(每条记录取前X字段)的值存到数组中了。

……PS:为什么While循环不是很好?用好了哪个都一样。

<%

x=0

do while not x>500

ResponseWrite(x & "<BR>")

x=x+25

loop

%>

1、asp循环一般分for循环和while循环,

2、想要输出几个表格直接使用中间变量赋值下,通过for循环输出,

例如:输出5个表格

<%for i = 0 to 5 %>

<table>

<tr><td><% =i %></td></tr>

</table>

<% next%>

以上就是关于关于ASP的问题(数据库+do while循环深奥的问题)全部的内容,包括:关于ASP的问题(数据库+do while循环深奥的问题)、asp奇怪问题,各位请进!、asp 能实现将 数据库查询出的数据放到数组中吗 求解,放到数组中 然后用循环输出.. while 循环不是很好等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10185157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存