定义asp输出数据库字段的问题。

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:49:50
<!--#include file="cn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from ctadcontent",conn,1,1
for i=1 to rs.recordcount
if not rs.eof then
tcLink=tcLink&rs("link")
rs.movenext()
end if
next
response.write ("flashLink="&tcLink&"")
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
flashLink=111.swf222.swf333.swf
列1的数据:111.swf
列2的数据:222.swf
列3的数据:333.swf

我想分别定义他们比如
aa=111.swf
bb=222.swf
cc=333.swf

用数组来定义~简单
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from ctadcontent order by id DESC",conn,1,1
if rs.recordcount<>0 then
ReDim flashLink(rs.recordcount)
do while not rs.eof
flashLink(i)=rs("link")
rs.movenext
i=i+1
loop
rs.close
conn.close
set rs=nothing
set conn=nothing
end if
%>
然后比如你有4条记录是link地址的,那数组就是flashLink(3),根据rs记录集的recoedcount来定义数组的范围,i就为记录数
所以flashLink(0),flashLink(1),flashLink(2),flashLink(3)就分别相当与你的 aa,bb,cc,dd了~呵呵 用<%=flashLink(0)%>输出来看看结果呢
这个方法自己想的,一直在用,如果觉得好,请采纳

<!--#include file="cn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from ctadcontent",conn,1,1

Do While not rs.eof
tcLink=tcLink&rs("link") & "|"
rs.movenext()
Loop
response