11. september 2001 - 14:41Der er
5 kommentarer og 1 løsning
Either BOF or, EOF is True
Jeg har en kode der ser sådan her ud. Der er bare det at når jeg har et ulige antel poster i min database, så får jeg fejlen ADODB.Field error \'80020009\'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/standart.asp, line 0
Fejlen må ligge i rs.movenext og der ikke er nogen next, men hvad gør jeg..
<% Do While Not rs.eof %> <tr> <td width=\"100%\" align=\"center\"><% =RS (\"Overskrift\") %></td> </tr> <% RS.MoveNext %> <tr> <td width=\"100%\" bgcolor=\"#FFFFCC\" align=\"center\"><% =RS (\"Overskrift\") %></td> </tr> <% Rs.MoveNext Loop DataConn.Close Set connStr = Nothing %>
<% Do While Not rs.eof %> <tr> <td width=\"100%\" align=\"center\"><% =RS (\"Overskrift\") %></td> </tr> <% RS.MoveNext If not RS.EOF then %> <tr> <td width=\"100%\" bgcolor=\"#FFFFCC\" align=\"center\"><% =RS (\"Overskrift\") %></td> </tr> <% end if Rs.MoveNext Loop DataConn.Close Set connStr = Nothing %>
<% Do While Not rs.eof %> <tr> <td width=\"100%\" align=\"center\"><% =RS (\"Overskrift\") %></td> </tr> <% RS.MoveNext if not RS.EOF then %> <tr> <td width=\"100%\" bgcolor=\"#FFFFCC\" align=\"center\"><% =RS (\"Overskrift\") %></td> </tr> <% Rs.MoveNext end if Loop DataConn.Close Set connStr = Nothing %>
Din RS.MoveNext nummer to skal ligge inden i en if, ellers kan den godt give fejl, hvis den forsøger at lave en MoveNext, men allerede er ved slutningen af recordsettet.
<% For i = 1 to rs.recordcount - 1 %> <tr> <td><%= rs(\"Overskrift\") %></td> </tr> <% rs.movenext %> <tr> <td><%= rs(\"overskrift\") %></td> </tr> <%
Next
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.