23. august 2003 - 18:39Der er
9 kommentarer og 2 løsninger
trækker den sidste nye ud af databasen
Hej...
Jeg ville lave en funktion på min side hvor man kunne se hvornår webmasteren (brugerniveau=1) sidst var logget ind... og hvornår et bestyrelsesmedlem (brugerniveau=2) sidst var logget ind
og så skal den komme med navn og tidspunkt fra tabellen:
db = log.mdb tabel = login rækkerne: brugerniveau navn
Lav endnu en række i din database kaldet fx. sidstelogin.
Hver gang en person logger ind gemmer du datoen i denne række og overskriver dermed den sidste dato. Så er det bare at lave en forespørgsel der viser denne dato... Sådan tror jeg at jeg ville løse det.
hmmm kender ikke access særligt godt, men mon ikke følgende vil fungere select a.brugerniveau,a.navn,a.datoogtid from login a, (select brugerniveau,max(datoogtid) datoogtid from login group by brugerniveau) b where a.datoogtid = b.datoogtid and a.brugerniveau = b.brugerniveau
Dette returnerer brugerniveau,navn og datoogtid for seneste login for alle brugerniveauer
select a.brugerniveau,a.navn,a.datoogtid from login a, (select brugerniveau,max(datoogtid) datoogtid from login where brugerniveau = 1 group by brugerniveau) b where a.datoogtid = b.datoogtid and a.brugerniveau = b.brugerniveau
strSQL = "select a.brugerniveau,a.navn,a.datoogtid from login a, (select brugerniveau,max(datoogtid) datoogtid from login where brugerniveau = 1 group by brugerniveau) b where a.datoogtid = b.datoogtid and a.brugerniveau = b.brugerniveau" Set rs = Conn.Execute(strSQL)
Eksekver dette script først. Og du skal nok slette det bagefter. Eller lade være, det må du om. :P :) <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../log/login.mdb") Conn.Open DSN
Og så sørger du bare for at du på alle dine sider har en SQL sætning der er noget som; "Update login set sidstset = " & Now() & " where navn = '" & Navn & "';" Og så kan du jo så bare hente dine data ud som normalt ellers. når du vil hive data
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.