有两个错误所在的:
1.你没有对记录集进行判断,看是否有记录(记录集判断是绝对不能少的)
2.你没有写While 或者For循环,这样就算有记录集,也只能读取到最后个条
正确代码如下:
<%
exec="select * from ad"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
if not rs.eof then
do while not rs.eof
%>
<%
set rs=server.createobject("adodb.recordset")
exec="select * from ad" ' 习惯放这边
rs.open exec,conn,1,1
while not rs.eof
%>
1、在调用的时候要注意调用的顺序,比如说*的内容是ad1,ad2,……ad1url,ad2url……在调用的时候最好是按照这个顺序调用;
2、把select * from ad 中的" * "替换成你下边所用到的字段,按照调用的顺序
试试!
必须要有个循环啊
if not rs.eof then
do while not rs.eof