29. september 2000 - 13:49
Der er
6 kommentarer og 3 løsninger
Tælle records i tråd...
Hej Jeg ville gerne have talt hvor mange indlæg der forekommer i en tråd ud for hvert emne i et debatforum. Eks. Hvad syntes du om bla. bla. (5) Det er for groft osv. osv. (11) Har man hørt mage etc. (0) Emnerne bliver vist som følge: Set objRec = Server.CreateObject(\"ADODB.Recordset\") SQL = \"SELECT * FROM sprgs ORDER BY dato DESC ;\" objRec.Open SQL, DB, 3, 3 While Not objRec.EOF Response.Write \"<a href=\'ValgtEmne.asp?\" & objRec(\"id\") & \"\'>\" & \"<b>\" & objRec(\"emne\") & \"</b>\" Response.Write \"</a> (\" & objRec(\"dato\") & \") <br> af \" & objRec(\"navn\") & \"<br>\" objRec.MoveNext Wend objRec.close Hver tråd i forumet har et ID som hedder EmneID i databasen, det er dem der skal tælles individuelt –– Hjæælp, hvordan gør jeg det?
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
29. september 2000 - 13:54
#1
Ups – det skal lige siges at feltet \'EmneID\' ligger i en tabel der hedder \'Svar\'
29. september 2000 - 14:30
#3
SQL = \"select count(emneid) as antal from sprgs where emneid = \'5\'\" du kan selv indsætte automatisk det emneid der passer, jeg kunne bare ikke lige finde din variabel for id\'et...
29. september 2000 - 14:31
#4
så kan du referere til antalet ved : objRec(\"antal\")....
29. september 2000 - 15:01
#5
Hvordan skal min SQL se ud, for jeg skal jo også bibevare mit nuværende udtræk: SQL = \"SELECT * FROM sprgs ORDER BY dato DESC ;\" Jeg skal have de 2 tabeller \'sprgs\' og \'svar\' til at referere. ID i tabellen sprgs svarer til EmneID i tabellen svar. OBS - jeg vender først tilbage lørdag , go’ weekend
29. september 2000 - 16:00
#6
sql = \"select *,count(emneid) as antal from sprgs where emneid = \'5\'\" Så kan du både refere til alle dem du plejer og til antal.
29. september 2000 - 16:08
#7
Ups jeg er ikke sikker på jeg har forstået helt, men jeg kan fortælle dig at : du kan hente ud fra flere tabeller i din from ved at sep. med komma. f.eks. sql= \"select sp.*,sv.count(emneid) as antal from sprgs, (select emneid from svar where emneid = \'5\') as sv\" Skulle gerne ( har ikke prøvet ) hente alle dem du plejer ud af sprgs og alle tælle alle dem der ligger i select sætningen inde i (). Jeg håber det gav lidt ledetråde...
29. september 2000 - 16:09
#8
hov \"from sprgs as sp.....\"
03. oktober 2000 - 10:26
#9
Så ruller det sg* Tak for vejledene hjælp ;-) /M!chael
Kurser inden for grundlæggende programmering