17. juni 2002 - 22:17Der er
20 kommentarer og 3 løsninger
Udskrive noget i en tabel
Hej E.
Jeg har en database, hvor kolonnerne: >ID Titel< er. I den er der en masse titler, en del af de samme. De skal nu udskrives. Men hver titel skal kun udskrives en gang. Altså: 1. Jeg har en masse af de samme titeler, men hver af de samme, skal kun udskrives engang.
2. Så skal jeg have talt hvor mange der er af de samme titeler.
Hvis der var nogen der forstod, håber jeg på et godt svar ;)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
strsql = "SELECT titel, count(titel) AS titel_count FROM tabel GROUP BY titel" set rs = conn.execute(strsql)
if not rs.eof then while not rs.eof response.write(rs("titel") & " (" & rs("titel_count") & ")<br>") rs.movenext wend else response.write("ingen records") end if
For lige at være 100% sikker på at du forstår det, du skal selv føje dit connection object til koden, jeg skrev - jeg kan jo ikke vide, hvilken database, du skal connecte til, samt dens placering.
Denne kode: <% ' Connection til database Set Con = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("bog.mdb") Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
' Her hiver vi indholdet af databasen ud sql = "Select Distinct titel, count(titel) AS titel_count FROM tæller WHERE brugerID = " & session("brugerID") &"" Set rs = Con.Execute(Sql) %> <% if not rs.eof then while not rs.eof response.write(rs("titel") & " (" & rs("titel_count") & ")<br>") rs.movenext wend else response.write("ingen records") end if
jaja... men hvis du laver fejl i noget af det andet kode (staver galt i dine tabel/feltnavne eller ikke giver den et "godt" brugerid), vil den jo gøre knuder uanset hvor god alt den anden kode er.
<% ' Connection til database Set Con = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("bog.mdb") Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
' Her hiver vi indholdet af databasen ud sql = "Select Distinct titel, count(titel) AS titel_count FROM tæller WHERE brugerID = " & session("brugerID") &"" resonse.write sql response.end Set rs = Con.Execute(Sql) %> <% if not rs.eof then while not rs.eof response.write(rs("titel") & " (" & rs("titel_count") & ")<br>") rs.movenext wend else response.write("ingen records") end if
prøv at sætte [] omkring tæller + tjek at alle tabel- og kolonnenavne findes og er stavet korrekt!! ...ellers må det altså være dit brugerid, den er galt med.
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.