Problem med objRS.MoveNext

ASP

5 svar · 235 visningar · startad av Maister

Medlem sedan juli 200165 inlägg
Trådstart#1

Jag ett litet problem.
Detta funkar utmärkt:

Do While Not objRS.EOF
Response.Write objRS("fltID")
objRS.MoveNext
Loop

Däremot så skiter sig detta:

Do While Not objRS.EOF
Response.Write objRS("fltID")
objRS.MoveNext
Response.Write objRS("fltID")
Loop

Klagar på att antigen BOF eller EOF is True. Får inte den andra Reponse.Write raden att funka.
Varför? Lösning?
Hoppas koden jag skrivit räcker, annars säg till.

Maister

Medlem sedan dec. 19998 577 inlägg
#2

Du måste flytta den Response.write-koden innanför Do och MoveNext.

Jag antar att "loop" anger till recordsettet att den skall flytta markören och hämta en ny post, vilket då skulle resultera i att den inte hittar posten.

Medlem sedan juli 200165 inlägg
#3

Hmmm...
Det jag vill åstakomma är följande:
Dra ut värden ur en tabell och skriva ut inuti en tabell. Men jag vill ha varannan rad vit och varannan ljusgrå, för att avskilja dem bättre. Hur ska jag lösa det då?

Maister

Medlem sedan dec. 19998 577 inlägg
Medlem sedan juli 200165 inlägg
#5

Kom på lösningen själv precis :)
Tack för hjälpen iaf!

Maister

Medlem sedan juli 20003 825 inlägg
#6
DO UNTIL mySQL.EOF
-- ' ## MASSA KOD
-- response.write mySQL("x_name")
-- mySQL.MoveNext
-- IF NOT mySQL.EOF THEN response.write "<BR>"
LOOP
246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)