Avatar billede tzag_dk Nybegynder
20. juli 2004 - 12:14 Der er 5 kommentarer og
1 løsning

vil ikke lave loop

Hej

Jeg har dette stykke kode, men af en eller anden grund vil den ikke lave en loop :-(

Den kommer med denne fejl:
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'EOF'

/profil/nyhedsmail/default.asp, line 20

Her er koden:
SQLfavoritter = "SELECT * FROM favoritter WHERE favoritID = "&session("id")&""
RSfavoritter = Conn.Execute(SQLfavoritter)

do until RSfavoritter.EOF

    SQLindbakke = "insert into beskeder (profilerID,afsenderID,emne,besked,statuss,udbakke,dato,tilhore) values('" & RSfavoritter("profilerID") & "','" & session("id") & "','" & request.Form("emne") & "','" & request.Form("besked") & "','1','0','" & now() & "','')"
    Conn.execute(SQLindbakke)

    SQL2 = "SELECT last_insert_id() FROM beskeder"
    Set RS = Conn.Execute(SQL2)
    beskederID = RS(0)

    strSQL = "INSERT INTO nyhedsmail (beskederID,video,billede,dato) values('"&beskederID&"','"&Request.Form("vedhaeft1")&"','"&Request.Form("vedhaeft2")&"','"&now()&"')"
    Conn.Execute(strSQL)

RSfavoritter.MoveNext
loop

Jeg kan ikke se hvorfor at den laver den fejl??!
Håber at der er en som der kan hjælpe mig.

På forhånd tak :o)
// Rene
Avatar billede Slettet bruger
20. juli 2004 - 12:18 #1
Skift:
RSfavoritter = Conn.Execute(SQLfavoritter)
Ud med:
Set RSfavoritter = Conn.Execute(SQLfavoritter)
Avatar billede Jman Praktikant
20. juli 2004 - 12:19 #2
prøv at ændre
do until RSfavoritter.EOF
til
do while not RSfavoritter.EOF
Avatar billede tzag_dk Nybegynder
20. juli 2004 - 12:22 #3
mickeyp >> Ja, det var jo lige det som der skulle til :-) Det havde jeg slet ikke set, hehe.
Smid et svar...
Avatar billede Slettet bruger
20. juli 2004 - 12:22 #4
Until og While Not. Jeg mener ikke der er nogen forskel, men ret mig, hvis jeg ta'r fejl :)
Avatar billede Slettet bruger
20. juli 2004 - 12:22 #5
Et svar :)
Avatar billede tzag_dk Nybegynder
20. juli 2004 - 12:26 #6
Der er ikke nogen forskel på Until og While Not :-)
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