webForumDet fria alternativet

Paging tillsammans med mySQL

ASP

4 svar · 285 visningar · startad av M.Cheraghi

Medlem sedan juli 20015 107 inlägg
Frågan#1

Hellopp!
Tänkte återanvända ett pagingscript, fast denna gång tillsammans med mySQL istället för Access.
Men banne mig, självklart fungerar det inte :e
Och tro det eller ej, jag har ingen aning om hur man ska lösa det :e

ADODB.Recordset fel '800a0cb3'
Aktuellt Recordset stöder inte bokmärken. Det kan bero på en begränsning av providern eller den valda markörtypen.

/status/guestbook.asp, rad 71

Jag har klippt lite i koden, för att förminska den, men bibehållt ASP koden ;) (konstigt eller hur?)
blå + bold = rad 71

[red]
<%
strSQL="SELECT * FROM tblGuestbook WHERE too = '"& strUsername &"' ORDER BY skickat DESC"
Set RSgb = Server.CreateObject("ADODB.Recordset")
RSgb.Open strSQL, Conn, 1, 3
%>

<%IF RSgb.bof AND RSgb.eof THEN%>

<%
  else
  RSgb.PageSize = 10

	X=0

  If Request.QueryString("page") = "" OR NOT IsNumeric(Request.QueryString("page")) Then
    intPage = 1
  Else
    intPage = CInt(Request.QueryString("page"))
  End If

[b][blue]RSgb.AbsolutePage = intPage[/blue][/b]

DO UNTIL RSgb.EOF OR X = RSgb.PageSize
  
strSQL = "SELECT online_status FROM tblUser WHERE username = '"& RSgb("from") &"'"
SET RSuser = Conn.execute(strSQL)

nummer = nummer + 1

If nummer Mod 2 = 0 Then
farg = "#E6E7DD"
Else
farg = "#F4F5EB"
End IF
%>

    <%
    X=X+1
    RSgb.MOVENEXT
  LOOP
  end if
%>
[/red]
Medlem sedan juni 200032 967 inlägg
#2

Använd LIMIT för paging.

http://www.webforum.nu/showthread.php?s=&forumid=22&threadid=62531

mvh

Medlem sedan juli 20015 107 inlägg
#3

@nders skrev:

Använd LIMIT för paging.

http://www.webforum.nu/showthread.php?s=&forumid=22&threadid=62531

mvh

Okej inga problem att få det att fungera på det sättet!
Medan jag leker, har du lut och vara söt och förklara lite enkelt varför det är som det är ;) (nej tack ;) inte glass eller körkortsvarianten :e )

Mvh

Medlem sedan juni 200032 967 inlägg
#4

Det korta svaret är att MySQL och MyODBC inte är samma sak som Access och de providers man använder till Access, saker och ting fungerar olika.

Medlem sedan juli 20015 107 inlägg
#5

@nders skrev:

Det korta svaret är att MySQL och MyODBC inte är samma sak som Access och de providers man använder till Access, saker och ting fungerar olika.

Okej! hmmpf, aja det blir säkert skitpra :D
Tack! :)

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)