Avatar billede Slettet bruger
24. februar 2012 - 10:49 Der er 2 kommentarer og
1 løsning

Dobbelt udtræk fra mysql, hvordan?

<%

Hej Eksperter

Jeg skal trække diverse kommentarer ud fra en tabel, og det virker fint. Da jeg samtidig vil hente data om brugeren i anden tabel, som har skrevet specifikke kommentarer i samme løkke, så virker det ikke. Hvad gør jeg galt? Herunder min kode:

'henter kommentar ud fra kommentar db
strSQL = "SELECT * FROM kommentar where tekstID= '" & tekstID & "'"    
set rs = Conn.execute(strSQL)

if rs.eof or rs.BOF then
response.write("<br><br>endnu ingen kommentarer")

else

Do While Not rs.EOF

brugerID=rs("brugerID")
kommentar=rs("kommentar")

'henter kommentar-forfatter ud fra bruger db
strSQL = select * from bruger where brugerID = '" & brugerID & "'"   
set rs = Conn.execute(strSQL)

brugernavn=rs("brugernavn")

response.write brugernavn
response.Write("<br>")

response.Write kommentar
response.Write("<br>")

rs.MoveNext
Loop

end if

%>
Avatar billede claes57 Ekspert
24. februar 2012 - 11:11 #1
du kan ikke genbruge rs. i en løkke, hvor du bruger rs.


'henter kommentar ud fra kommentar db
strSQL = "SELECT * FROM kommentar where tekstID= '" & tekstID & "'"   
set rs = Conn.execute(strSQL)

if rs.eof or rs.BOF then
response.write("<br><br>endnu ingen kommentarer")

else

Do While Not rs.EOF

brugerID=rs("brugerID")
kommentar=rs("kommentar")

'henter kommentar-forfatter ud fra bruger db
strSQL = select * from bruger where brugerID = '" & brugerID & "'"   
set rs2 = Conn.execute(strSQL)

brugernavn=rs2("brugernavn")

response.write brugernavn
response.Write("<br>")

response.Write kommentar
response.Write("<br>")

rs.MoveNext
Loop

end if
Avatar billede Slettet bruger
24. februar 2012 - 11:50 #2
lækkert, virker fint, så blev jeg det klogere, mange tak Claes57, smider du et svar og god weekend:-)
Avatar billede claes57 Ekspert
24. februar 2012 - 13:18 #3
ok
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