01. november 2002 - 19:50Der er
11 kommentarer og 1 løsning
ialt fra db
Jeg har en side hvor jeg har downloads på. der er en counter på hver download så man kan se hvor mange gange den er hentet. hvordan skriver jeg det sådan at det viser total for alle downloads?
mener det er noget hen ad.
Set Rs = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("download.mdb") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath SQL = "SELECT Count(ID) As found FROM download WHERE counter = counter" Set Record = Rs.Execute(Sql)
Ialt = Record("found") .
men på den her viser den kun hvor mange downloads der er ialt på siden og ikke hvor mange gange de er hentet
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.
SQL = "SELECT SUM(counter) As found, dato FROM download GROUP BY dato ORDER BY Dato DESC"
do while not rs.EOF Response.write lavDato(rs("dato")) & " var der " & rs("fundet") & " downloads" rs.Movenext loop
Og så lig denne function ind i bunden af koden:
<% function lavDato(dato) datoDB = FormatDateTime(dato,2) if CStr(datoDB) = Cstr(Date) then str = "I dag" elseif CStr(datoDB) = CStr(DateAdd("d", -1, Date)) then str = "I går" else str = dato end if lavDato = str end function %>
<% Set Rs = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("download.mdb") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath SQL = "SELECT SUM(counter) As found, dato FROM download GROUP BY dato ORDER BY Dato DESC"
do while not rs.EOF Response.write lavDato(rs("dato")) & " var der " & rs("fundet") & " downloads" rs.Movenext loop %> <% function lavDato(dato) datoDB = FormatDateTime(dato,2) if CStr(datoDB) = Cstr(Date) then str = "I dag" elseif CStr(datoDB) = CStr(DateAdd("d", -1, Date)) then str = "I går" else str = dato end if lavDato = str end function %>
Ja det skal lige en recordset ind... Prøv at rette disse linier:
Set Rs = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("download.mdb") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath SQL = "SELECT SUM(counter) As found, dato FROM download GROUP BY dato ORDER BY Dato DESC"
Du må undskylde men jeg var nød til at gå pga telefonen..:)
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.