Avatar billede riishoj Nybegynder
20. juni 2002 - 14:50 Der er 5 kommentarer og
1 løsning

Flere forespørgsler i samme script?

Jeg har en db med 5 tabeller og vil gerne på en side kunne se, hvor mange poster der er indgået i hver tabel. Bruger nedenstående script, som virker fint, når det bare skal hente antal poster fra én tabel. Kan jeg have 5 gange SELECT COUNT i samme script? Har prøvet forskelligt, men kan ikke få det til at virke!

<%

' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("/bilerpaavestfyn/riishojwebsoft.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

' SQL forespørgsel
strSQL = "SELECT Count (*) AS antal FROM zoom"

Set rs = Conn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
 

    Response.Write "<table border=0 cellpadding=5>"
   
   
  Do While Not rs.EOF
 
        Response.Write "<tr bgcolor=#000066><td><font color=white face=verdana size=2>" & rs("antal") & "</font></td>"
       

        rs.MoveNext
   
    Loop
End If

' Rydder op efter os
Conn.Close
Set Conn = Nothing
%>

Avatar billede tmceu Praktikant
20. juni 2002 - 16:39 #1
Jeg kan ikke huske om Access understøtter flere recordsets, men du kan eks. prøve noget i stil med dette:

SELECT COUNT(*) FROM Tabel1; SELECT COUNT(*) FROM Tabel2

Og så kan du bruge RS.NextRecordSet metoden til at komme til det næste recordset
Avatar billede riishoj Nybegynder
20. juni 2002 - 16:44 #2
tmceu>Og så kan du bruge RS.NextRecordSet metoden til at komme til det næste recordset.
Kan du ikke lige forklare det nærmere, evt. paste det ind i mit script.
Avatar billede tmceu Praktikant
20. juni 2002 - 17:24 #3
Jo, øjeblik skal lige sætte noget aftensmad over :-)
Avatar billede riishoj Nybegynder
20. juni 2002 - 17:46 #4
Har selv fundet en brugbar løsning. Lukker spørgsmålet.
Avatar billede tmceu Praktikant
20. juni 2002 - 19:38 #5
Nu er jeg ellers færdig med at spise, vaske op og alt muligt :-)
Avatar billede riishoj Nybegynder
20. juni 2002 - 21:49 #6
OK, hvis du har en smart løsning, så vil jeg da gerne se den og du skal også nok få dine point. Min egen løsning er ikke særlig elegant. Jeg har simpelthen gentaget scriptet 5 gange med dbtilslutning og hele molevitten. Som sagt ikke særlig elegant, men det virker!
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