Avatar billede totalpc Seniormester
13. oktober 2005 - 11:04 Der er 5 kommentarer og
1 løsning

Læs max dato eller nyeste dato

jeg vil gerne have flettet ind i nedenstående kode at den også læser den nyeste dato for hver UserID så jeg kan bruge det i linie 29 i stedet for alt="<%=rs("Antal")%>" så alt="<%=senestedato%>" fx


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style>
BODY, TD {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
}
</style>
</head>
<body bgcolor="#bbbb88">


<table height="200" border="0" cellspacing="0" cellpadding="0" bgcolor="#D6D6D6" style="border-left: 1px solid Black; border-right: 1px solid Black; border-top: 1px solid Black;">
<tr>
    <td width="30" align="center" valign="bottom">Antal login<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-</td>
<%
Set tempConn = Server.CreateObject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../admin/log.mdb")
tempConn.Open strDSN

strSQL = "select userid,count(*) as antal from logtabel group by userid;"
Set rs = tempConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
Do While Not rs.EOF
%>

    <td width="50" align="center" valign="bottom"><table border="0" cellspacing="0" cellpadding="0"><tr align="center"><td><img src="bla.jpg" height="<%=rs("Antal")%>" width="5" alt="<%=rs("Antal")%>"></td><%=rs("Antal")%></tr></table></td>   

<%
  rs.MoveNext
Loop
End If
tempConn.Close
Set tempConn = Nothing
%>

</tr>
<tr>
    <td height="20" align="center" valign="middle" bgcolor="#FCFCFC" style="border-top: 2px double Black; border-bottom: 1px solid Black; border-left: 1px solid Black;">Navn</td>

<%
Set tempConn = Server.CreateObject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../admin/log.mdb")
tempConn.Open strDSN

strSQL = "select userid,count(*) as antal from logtabel group by userid;"
Set rs = tempConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
Do While Not rs.EOF
%>
  <td height="20" align="center" valign="middle" bgcolor="#fcfcfc" style="border-top: 2px double Black; border-bottom: 1px solid Black;"><%=rs("Userid")%></td>

<%
  rs.MoveNext
Loop
End If
tempConn.Close
Set tempConn = Nothing
%>

</tr>
</table>
</body>
</html>
Avatar billede softspot Forsker
13. oktober 2005 - 11:20 #1
Jeg er ikke helt klar over om det vil fungere pga. to aggregatfunktioner, men jeg ville da starte med at prøve:

strSQL = "select userid, count(*) as antal, max(dato) as senestedato from logtabel group by userid;"
Avatar billede totalpc Seniormester
13. oktober 2005 - 11:32 #2
hmmm ingen fejl, men der står ingenting i feltet senestedato...jeg har prøvet med en response.write og det er blankt ????
Avatar billede totalpc Seniormester
13. oktober 2005 - 11:34 #3
ej jeg sover sgu.....
Det virkede i første hug...mange tak..smid et svar
Avatar billede softspot Forsker
13. oktober 2005 - 11:34 #4
Velbekomme :)
Avatar billede softspot Forsker
13. oktober 2005 - 12:23 #5
Tak for point :)
Avatar billede totalpc Seniormester
13. oktober 2005 - 12:27 #6
Det er mig der takker for den hurtige respondse :o)
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