26. maj 2002 - 14:17Der er
4 kommentarer og 1 løsning
Loop fra 2 Tabeller
Hvordan får jeg nyrs til at køre i loop indtil rs er færdig? Jeg har 2 tabeller i en access DB "Kategori" og "Annoncer" i tabellen Kategori har jeg alle mine kategorier og i tabellen Annoncer er annoncerne, og jeg skulle gerne have nedenstående til at vise hvor mange annoncer der er under hver kategori, men jeg kan ikke lige få den til det :)
<!-- #include file="autoslet.asp" --> <!-- #include file="db.asp" --> <!-- #include file="top.asp" --> <% Set con = Server.CreateObject("ADODB.Connection") con.Open strDSN
Sql = "SELECT * FROM Kategori ORDER BY Description" Set RS = Con.Execute(Sql) Description = RS("Description")
countSQL="SELECT count(*) as antal, Kategori FROM Annoncer GROUP BY kategori" Set nyRS = Con.execute(countSQL) 'On error resume next %> <%Do While Not RS.EOF%>
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.
Det skal lave i en SQL ellers kan du ikke holde styr på antal og katorier:
sql = "SELECT Kategori.Description, Count(Annoncer.ID) AS AntalOfID FROM Annoncer RIGHT JOIN Kategori ON Annoncer.kategori = Kategori.ID GROUP BY Kategori.Description;" Set rs = Conn.Execute(sql)
Det vil sige at hvis det ligger i en access DB der er kun den lange vej tilbage, men at lave en tæller der bliver opdateret hvergang der tilføjes eller slettes en annonce :)
Grunden til at den er den lange vej er at jeg også har under kategorier der også skal opdateres. det vill have været letter hvis man kunne køre 2 loop med access :)
Synes godt om
Ny brugerNybegynder
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.