18. december 2003 - 13:05
Der er
5 kommentarer og 2 løsninger
Viser kun en post.
Jeg får ingen fejl, men den viser kun én post, nemlig den nyeste: ------------------------KODEN---------------------- Conn_crew = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("admin/rater.mdb") & "" Set RS_vis = Server.CreateObject("ADODB.RecordSet") Set RS_vis2 = Server.CreateObject("ADODB.RecordSet") RS_vis.open "Select * From [tbl_comment] WHERE tilkny_id=" & Request.QueryString("id") & " ORDER BY id DESC" , Conn_crew, 1, 3 StrBruger = RS_vis("Bruger") RS_vis2.open "Select * From [tbl_user] WHERE id=" & StrBruger , Conn_crew, 1, 3 strPoster = RS_vis2("Brugernavn") strDato = RS_vis("dato") strAntal = RS_vis2("posts") strTekst = RS_vis("tekst") strTag = RS_vis2("tagline") Do until RS_vis.eof or RS_vis2.eof response.Write("<tr><td>" & strPoster & " <b>Posts: </b>" & strAntal & " - " & strDato & "</td></tr>") response.Write("<tr><td><br>" & strTekst & "<br><br><center> - <i>" & strTag & "</i> - </center></td></tr>") RS_vis2.Movenext RS_vis.Movenext Loop ................................................ Den skulle gerne vise alle :(
Annonceindlæg fra Deloitte
18. december 2003 - 13:11
#1
Er du sikker på der er mere end én ID? Prøv evt. sådan her: RS_vis.open "Select * From [tbl_comment] ORDER BY id DESC" , Conn_crew, 1, 3 //>Rune
18. december 2003 - 13:37
#2
Problemet er at de skal tilknyttes en bestemt artikel ("nyhed") derfor skal jeg have Tilkny_id kriterien med, eller ville den vise alle kommentarer til alle nyheder. Under hver nyhed, og det ville jo ikke være så godt ;)
18. december 2003 - 13:40
#3
Prøv at flytte rundt på do until .... det ser ud som om den skal stå længer oppe som sådan her: Do until RS_vis.eof or RS_vis2.eof strPoster = RS_vis2("Brugernavn") strDato = RS_vis("dato") strAntal = RS_vis2("posts") strTekst = RS_vis("tekst") strTag = RS_vis2("tagline") response.Write("<tr><td>" & strPoster & " <b>Posts: </b>" & strAntal & " - " & strDato & "</td></tr>") response.Write("<tr><td><br>" & strTekst & "<br><br><center> - <i>" & strTag & "</i> - </center></td></tr>") RS_vis2.Movenext RS_vis.Movenext Loop
18. december 2003 - 15:43
#4
Viser stadigt kun den nyeste post `:( Får heller ikke nogen fejl.
18. december 2003 - 17:46
#5
Du har også to recordset for dne skal vise alle post i begge recordset kræver det du har lige mange records i begge recordset.
19. december 2003 - 00:52
#6
Prøv evt at skifte dit do until / loop ud med while not / wend, altså; while not RS_vis2.eof or not RS_vis.eof response.Write("<tr><td>" & strPoster & " <b>Posts: </b>" & strAntal & " - " & strDato & "</td></tr>") response.Write("<tr><td><br>" & strTekst & "<br><br><center> - <i>" & strTag & "</i> - </center></td></tr>") RS_vis2.Movenext RS_vis.Movenext Wend ___________________________________________ Har ydermere rykket rundt på RS_vis og RS_vis2, hvilket vist ikke skulle gøre nogen forskel... Håber det virker!
09. januar 2004 - 12:36
#7
ja det virkede så - takker
Kurser inden for grundlæggende programmering