@ndersMedlem sedan juni 200032 967 inläggAtt du försöker göra saker som inte recordsetet stödjer.
WWibergMedlem sedan juni 20003 169 inlägg 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?
@ndersMedlem sedan juni 200032 967 inläggJa, sköt pagingen med LIMIT istället. Sök lite här i ASP-forumet, det har diskuterats massor om paging för MySQL.
WWibergMedlem sedan juni 20003 169 inlägg Okej, blir till att skriva om en del då...
Tack för ditt svar!
WWibergMedlem sedan juni 20003 169 inlägg SQL = "DELETE * FROM db_inlägg WHERE id = " & request.querystring("id")
Skriver man inte så mot MySQL? Får felmeddelande om syntaxfel....