Avatar billede monstermand Nybegynder
15. februar 2004 - 18:03 Der er 6 kommentarer og
1 løsning

Fejl ved paging

Hej,

jeg bruger et enkelt paging script til at dele mine sider op hvis der findes over 10 poster i db'en.

Her er et udsnit af koden:

If Not (rs.BOF Or rs.EOF) Then
    rs.PageSize = 10
    rs.AbsolutePage = intPage
    intRecCount = rs.PageSize
    intPageCount = rs.PageCount
    minNr = (int(intPage)-1)*10+1
    If (intPage*10)>rs.RecordCount then
    MaxNr = rs.RecordCount
    Else
    maxNr = int(intPage)*10
    End If   
%>

Jeg får følgende fejlmeddelelse:

ADODB.Recordset (0x800A0CB3)
Det aktuelle postsæt understøtter ikke bogmærker. Det kan skyldes en begrænsning af provideren eller af den valgte markørtype.
/test/views/minaspside.asp, line 21


Det virker fint til Access. Jeg brugen en MySql DB nu.. Linje 21 er følgende:

rs.AbsolutePage = intPage
Avatar billede eagleeye Praktikant
15. februar 2004 - 18:16 #1
Hvordan åbner du for dit recordset rs?
Avatar billede monstermand Nybegynder
15. februar 2004 - 18:23 #2
Set rs = Server.CreateObject("ADODB.RecordSet")

If Request.QueryString("order_by") <> "" Then
SQL = "SELECT * FROM job_brief ORDER BY " & Request.QueryString("order_by")
Else
SQL = "SELECT * FROM job_brief ORDER BY customer_number"
End If

conn = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=server; PORT=3306; DATABASE=db; UID=user; PWD=pass;"
rs.Open SQL, conn, 1
Avatar billede eagleeye Praktikant
15. februar 2004 - 18:29 #3
Jeg ved ikke om det hjælper med du kan prøve at lave disse to linjer:

conn = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=server; PORT=3306; DATABASE=db; UID=user; PWD=pass;"
rs.Open SQL, conn, 1

Om til:
Set connobj = Server.CreateObject("ADODB.Connection")
conn = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=server; PORT=3306; DATABASE=db; UID=user; PWD=pass;"
Connobj.Open conn
rs.Open SQL, connobj, 1
Avatar billede eagleeye Praktikant
15. februar 2004 - 18:29 #4
Men ellers laver man typisk paging med mySQL sådan her:
http://activedeveloper.dk/aspdigital/2001112301.asp
Avatar billede monstermand Nybegynder
26. februar 2004 - 16:10 #5
Jeg droppede det og brugte et mere MySQL specifikt eksempel.
Avatar billede eagleeye Praktikant
26. februar 2004 - 18:17 #6
som det sidste jeg viste? :)
Avatar billede monstermand Nybegynder
01. marts 2004 - 17:17 #7
Tjo, nogenlunde, points er dine.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester