ADODB.Recordset error '800a0cb3'
Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.
/dev/db.asp, line 248
Vad betyder det här?
5 svar · 269 visningar · startad av Wiberg
ADODB.Recordset error '800a0cb3'
Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.
/dev/db.asp, line 248
Vad betyder det här?
Att du försöker göra saker som inte recordsetet stödjer.
Felet uppstod när jag bytt Access -> MySQL.
Antar att det är något med koden som delar upp post på sidor.
SQL = "SELECT * FROM db_kommentarer WHERE db = " & kom & " ORDER BY id DESC"
rs.open SQL, conn, 3, 3
intpage = Request.QueryString("s")
If isNumeric(intpage) = False Or intpage < 1 Then
intpage = 1
End If
If Not (Rs.BOF Or Rs.EOF) Then
Rs.pageSize = 10
Rs.Absolutepage = intpage
intRecCount = Rs.pageSize
intpageCount = Rs.pageCount
Do While Not Rs.EOF And intRecCount > 0
%>
<div style="background-color:<%=bg%>; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; width:400px">
<% if rs("rubrik") <> "" then %>
<b><%=server.HTMLencode(rs("rubrik"))%></b>
<% end if %>
<div style="overflow:hidden; height:3px"> </div>
<%=skrivut(rs("txt"))%>
<div style="overflow:hidden; height:3px"> </div>
<div align="right"><%=tid(rs("tid"))%> av <a href="?sida=profil&id=<%=rs("user")%>"><%=visa_user(rs("user"))%></a></div>
</div>
<%
if bg = "FFEDED" then
bg = "FFFFFF"
else
bg = "FFEDED"
end if
intRecCount = intRecCount - 1
Rs.MoveNext
Loop
End If
Finns den någon bra lösning för att få det att fungera?
Ja, sköt pagingen med LIMIT istället. Sök lite här i ASP-forumet, det har diskuterats massor om paging för MySQL.
Okej, blir till att skriva om en del då...
Tack för ditt svar!
SQL = "DELETE * FROM db_inlägg WHERE id = " & request.querystring("id")
Skriver man inte så mot MySQL? Får felmeddelande om syntaxfel....