Avatar billede burningice Nybegynder
27. marts 2001 - 19:04 Der er 1 kommentar og
1 løsning

Skriv antal, og produktets navn

Jeg har følgende sætninger

strSQL = \"SELECT * FROM komponenter ORDER BY id ASC\"
set rs = conn.execute(strSQL)
strSQLcount = \"SELECT COUNT(*) as antal FROM komponenter where (produkt = \'\"& rs(\"produkt\") &\"\')\"
set rscount = conn.execute(strSQLcount)

response.write rscount(\"antal\")

hvordan for jeg outputtet af hvad det er den har talt.

hvis jeg laver følgende loop

do until rs.eof
response.write conn.execute(\"SELECT COUNT(*) as antal FROM komponenter where (produkt = \'\"& rs(\"produkt\") &\"\')\")(\"antal\") &\"<br>\"
response.write rs(\"produkt\") &\"<br>\"
rs.movenext
loop

får jeg produktet skrevet f.eks. 3 gange hvis det står i databsen 3 gange. Altså

produkt1 (2)
produkt1 (2)
produkt2 (1)
produkt3 (3)
produkt3 (3)
produkt3 (3)

Jeg vil have den til at skrive

produkt1 (antal)
produkt2 (antal)
produkt3 (antal)
Avatar billede burningice Nybegynder
27. marts 2001 - 23:03 #1
okay... er det mig der er noget galt med?? vil i have flere point?? comon...

Jeg har fået access til at lave tricket, men koden er altså ikke til at gennemskue :(
Avatar billede burningice Nybegynder
28. marts 2001 - 02:47 #2
well... er gjort... til dem der er interreserede er koden jeg fik lavet følgende

<%
strSQL = \"SELECT produkt FROM komponenter group by produkt\"
set rs = conn.execute(strSQL)

do until rs.eof
response.write rs(\"produkt\")& \" - (\"&conn.execute(\"SELECT count(*) as antal FROM komponenter where (produkt = \'\"& rs(\"produkt\")&\"\')\")(\"antal\")&\")<p>\"
rs.movenext
loop
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