IE提示:
错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
数据库用SQL server,IIS 5.0
原码:
<%
set conn=server.createobject("adodb.connection")
conn.open "hospital", "sa", ""
sql="select * from hospitalschedule"
set rs=conn.execute(sql)
%>
<hr>
查询结果:<br>
<% if rs.eof and rs.bof then %>
……
<% else %>……
<% do while not rs.eof %>
<% for i=0 to rs.fields.count-1 %>
<% if left(rs(i).name,1)="w" then %>
<%= rs(i) %>
<% else %>
<%= rs(i) %
<% end if %>
<%
rs.movenext
next
loop
rs.close
conn.close
%>
大虾们能给点提示吗?
rs.movenext放到next后面
不然每个for循环都要rs.movenext