Avatar billede djjerry82 Nybegynder
11. december 2003 - 21:31 Der er 12 kommentarer og
1 løsning

for next

Hej.

Hvad er der galt i det her?

SQLKunder = "SELECT * FROM kunder"
set rs = conn.execute(SQLKunder)

for each myValue in rs
Session(myValue) = rs(myValue)
next

Den kommer med denne fejl:
Sun ONE ASP VBScript runtime (0x800A0CC1)
ADO Could not find the object in the collection corresponding to the name or ordinal reference requested by the collection.


På forhånd tak!

// Rene
Avatar billede Slettet bruger
11. december 2003 - 21:33 #1
Session(myValue) = rs(myValue)
skal vel være
Session(myValue) = rs("myValue") hvis din kolonne ellers hedder myValue
Avatar billede Slettet bruger
11. december 2003 - 21:34 #2
Glem lige hvad jeg skrev...

Hvad er det helt nøjagtigt du vil med Session(myValue) = rs(myValue)? Hvorfor sætter du ikke bare de felter du skal bruge istedet?
Avatar billede medions Nybegynder
11. december 2003 - 21:34 #3
While rs.EOF
Session(rs(0)) = rs(0)
rs.MoveNext()
Wend

Sådan fx.

//>Rune
Avatar billede djjerry82 Nybegynder
11. december 2003 - 21:35 #4
Den skulle jo helst hente min kolonne med dette:

for each myValue in rs


og myValue er det som den henter fra min db
Avatar billede Slettet bruger
11. december 2003 - 21:37 #5
medions>> While NOT rs.EOF :-)

djjerry>> Hmm jeg ved ikke om det vil virke men så prøv
Session("myValue") = myValue
Avatar billede djjerry82 Nybegynder
11. december 2003 - 21:37 #6
medions >  nu laver den i hvert fald ikke fejl, med den skriver heller ikke noget i min input felter.

Du kan se koden her:
http://www.tzag.dk/default.txt
Avatar billede Slettet bruger
11. december 2003 - 21:37 #7
Hmm næ det vil heller ikke virke da du jo så altid bare vil have den sidste :-(
Avatar billede Slettet bruger
11. december 2003 - 21:40 #8
djjerry82>> Har du rettet While rs.EOF til While NOT rs.EOF? rs.MoveNext skal heller ikke have () på, du får den lige her så:

While NOT rs.EOF
  Session(rs(0)) = rs(0)
  rs.MoveNext
Wend
Avatar billede eagleeye Praktikant
11. december 2003 - 21:40 #9
Prøv dette :

  for each f in rs.Fields
    Session(f.name) = f
  next
Avatar billede djjerry82 Nybegynder
11. december 2003 - 21:42 #10
er lige ved at prøve jeres forslag :-)
Avatar billede djjerry82 Nybegynder
11. december 2003 - 21:44 #11
eagleeye >  Du er manden med hjernen igen :-)

din løsning virkede...!
Avatar billede djjerry82 Nybegynder
11. december 2003 - 21:45 #12
bertie & medions >  Tak for jeres svar, men det var eagleeye´s der virkede...
Avatar billede eagleeye Praktikant
11. december 2003 - 21:45 #13
Det lyder godt, det var også meningen ;))
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