Avatar billede jgp Nybegynder
11. juli 2001 - 15:38 Der er 8 kommentarer og
2 løsninger

rs.movelast Svare: The rowset does not support fetching backwards

Når jeg bruger rs.movelast, giver den fejlen: The rowset does not support fetching backwards.

Fejlen opstår i forbindelse med en løkke, jeg vil ende, ved at gå til sidste række.

Håber i kan hjælpe med at løse problemet.

Mvh
JGP
Avatar billede erikjacobsen Ekspert
11. juli 2001 - 15:43 #1
Det er sikker noget med paramtrene når du åbner. Men det er i princippet
en overflødig database operation

found=false
while (not found and not rs.eof) do
 
  if ...hvadderskalværeopfyldtforatvislutter then
    found=true
  end if

wend

(Beklager mit ukendskab til syntaksten...)
Avatar billede jgp Nybegynder
11. juli 2001 - 15:48 #2
erikjacobsen: kanon, ser ud til at virke, holder dog lige denne åben, endtil der er nisse fest :-)
Avatar billede jgp Nybegynder
11. juli 2001 - 15:52 #3
erikjacobsen: Smid din besked på som svar, så får du pointene.

Det spiller :-)
Avatar billede erikjacobsen Ekspert
11. juli 2001 - 16:04 #4
Så er der nisse fest
Avatar billede erikjacobsen Ekspert
11. juli 2001 - 16:04 #5
Så er der nisse fest
Avatar billede jgp Nybegynder
11. juli 2001 - 16:05 #6
Og nisse fest blev der
Avatar billede erikjacobsen Ekspert
11. juli 2001 - 16:06 #7
De to svar var bare fordi min pegefinger fik krampe og trykkede 2 gange meget
hurtigt efter hinanden. Jeg fik kun pointene én gang ;)
Avatar billede jakobandersen Nybegynder
11. juli 2001 - 18:54 #8
For lige at få styr på det skyldes din fejlmeddelelse at dit recordeset er blevet åbnet med en Forward-Only-Cursor og denne understøtter som navnet angiver kun At løbe fremad i et recordset.

Grunden til at man bruger et sådant er at det bruger færre ressourcer og løser nogle problemer med tablelocks.
Avatar billede jgp Nybegynder
12. juli 2001 - 08:05 #9
moonduck: Jeg bruger jo komandoen rs.movelast... som gerne skulle gå frem ad?

Eller kan det være fordi den allerede er ved den sidste rerocd, og derfor tage det som tilbage?
Avatar billede jakobandersen Nybegynder
12. juli 2001 - 10:30 #10
Jeg kan forestille mig at din record strå på posten EOF og du prøver så at btuge movelast dvs. du går en tilbage.



BOF
DATA1
DATA2
DATA3
DATA4
DATA5-----------------|     
EOF  -----------------|
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