Avatar billede nadster Nybegynder
22. september 2004 - 23:26 Der er 2 kommentarer og
1 løsning

Recordset giver problemer

Hey

Jeg har et record set, som indeholder noget info og så har de forskellige info en katogori. Jeg har prøvet på at skrive tingene ud, så kategorien kommer til at stå som en header i tabellen, og så de ting der hører under bliver listet nedenunder. Og sådan skulle det så gerne fortsætte til recordsettet er tomt...

Men, den udskriver kategori og info for hver info der er i recordsettet. Jeg har på fornemmelsen, at det er mig der ikke gør det på den rigtige måde, så hvis nogle lige ville guide mig på vej, ville det være cool.

Eksempel på min kode:

<table>
<%
do while not objRS.EOF

select case objRS("kategori")
case 1
  kategorinavn = "test"
  response.write("<tr><td colspan=""3"">" & kategorinavn & "</td></tr>")
  %>
  htmlkode til at vise info-delen
  <%
case 2
  kategorinavn = "test2"
 
  %>
  htmlkode til at vise info-delen
  <%
case 3
  kategorinavn = "test3"
 
  %>
  htmlkode til at vise info-delen
  <%
end select

objRS.movenext
loop
%>
</table>

Jeg kan egenligt godt se hvorfor den skriver det hele ud per gang. Men hvordan dælen for jeg den til kun at skrive kategorinavnet ud en gang, og info-delene flere gange?
Avatar billede eagleeye Praktikant
23. september 2004 - 00:12 #1
PRøv at gøre sådan her, og lave en order by kategori i din SQL sætning så info'en bliver samlet:

sql = "select * from tabel order by kategori"
set objRS=Conn.Execute(sql)
%>
<table>
<%
oldkat=""
do while not objRS.EOF
  if objRS("kategori") <> oldKat then
    oldKat = objRS("kategori")
    response.write("<tr><td colspan=""3"">" & onjRS("kategori") & "</td></tr>")
  end if
  ' htmlkode til at vise info-delen
  response.write "<tr>"
  response.write "<td>" & objRS("KOL1") & "</td>"
  response.write "<td>" & objRS("KOL2") & "</td>"
  response.write "<td>" & objRS("KOL3") & "</td>"
  response.write "</tr>"
  objRS.movenext
loop
%>
</table>


Nu ved jeg ikke lige hvade dine kolonne navne hedder men du kan nok se ideen :)
Avatar billede nadster Nybegynder
23. september 2004 - 09:27 #2
kigger på det, og vender lige tilbage senere når det er afprøvet og forhåbenligt godkendt :)
Avatar billede nadster Nybegynder
23. september 2004 - 09:57 #3
med tilretning til min kode, så passer det perfekt. takker
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