Avatar billede bjoern_bertelsen Nybegynder
05. maj 2006 - 23:41 Der er 2 kommentarer og
1 løsning

Rowset does not support scrolling backward.

jeg benytter mig af følgende funktion

rs.movefirst
rs.find "billedID = '" & billedID1 & "'"

og det brokker den sig over, med teksten "Rowset does not support scrolling backward."

Jeg står i starten af recordsettet, hvorfor snakker den så om at jeg går baglæns???

Jeg benytter mig af en ganske almindelig accesdatabase, hvor jeg kalder et recordset frem vha.

strSQL = "SELECT * FROM galleri WHERE galleriID="&galleriID&";"
Set rs = Conn.Execute(strSQL)

Herefter vil jeg gerne hoppe frem i recordsettet til der hvor rækken med billedID = variablen billedID1 står.
Avatar billede bjoern_bertelsen Nybegynder
05. maj 2006 - 23:53 #1
rs.movefirst bruger jeg bare for at stå på den første plads i recordsættet. Den giver samme svar, selvom jeg fjerner denne linje.
Avatar billede eagleeye Praktikant
07. maj 2006 - 00:18 #2
Prøv at rette de to linier:

strSQL = "SELECT * FROM galleri WHERE galleriID="&galleriID&";"
Set rs = Conn.Execute(strSQL)


Til dette så den bruger recordset .Open metode så man man angive cursortype og locktypeog for recordsetet som bestemmer om man kan flytte frem og tilbage..og så er der også tilføje


Set rs = Server.CreateObject("ADODB.Recordset") 'måske du sådan en linie
strSQL = "SELECT * FROM galleri WHERE galleriID="&galleriID&";"

rs.Open strSQL, Conn, 2, 3




Se mere her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adoce31/html/ado30ref_28.asp
Avatar billede bjoern_bertelsen Nybegynder
14. maj 2006 - 16:40 #3
takker mange gange!
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