Avatar billede neander Nybegynder
03. januar 2005 - 12:43 Der er 6 kommentarer og
1 løsning

fejl når jeg vil lave paging

Jeg får denne fejl, når jeg vil lave en paging-funktion på en oplistning fra min access-database:

"Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype."

Det betyder nok, at min cursortype er forkert, jeg åbner til databasen således:

<%
Dim Connect, connString
Set Connect = Server.CreateObject("ADODB.Connection")
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/db.mdb")
Connect.Open connString, 1
%>

Hvad er forkert?
Avatar billede fennec Nybegynder
03. januar 2005 - 12:57 #1
Du skal bruge et recordset også:

Du bruger sikkert:
set rs = Connect.execute("select * from enTabel")

Her skal du bruge dette i stedet:
set Rs = Server.CreateObject("ADODB.RecordSet")
Rs.Open "select * from enTabel", Connect, 1
Avatar billede neander Nybegynder
03. januar 2005 - 13:03 #2
YES, tak skal du ha, læg et svar :o)
Avatar billede neander Nybegynder
03. januar 2005 - 13:05 #3
hov, vent... nu kommer der en "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record."
Avatar billede fennec Nybegynder
03. januar 2005 - 13:05 #4
.o) <-- One Eyed Jack
Avatar billede fennec Nybegynder
03. januar 2005 - 13:07 #5
Det er dit loop der løber forkert. Det skal være noget i denne stil:

do while not rs.eof
  ...
  ...
  rs.MoveNext
loop

... ellers må du smide noget kode herind så vi kan se det.
Avatar billede neander Nybegynder
03. januar 2005 - 13:07 #6
det var falsk alarm, var ikke lige heeelt opmærksom. Tak for hjælpen.
Avatar billede fennec Nybegynder
03. januar 2005 - 13:10 #7
Helt i orden :o)
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