Avatar billede hmortensen Nybegynder
08. september 2003 - 19:17 Der er 8 kommentarer og
1 løsning

Opdatere felt med dato

Hvordan opdaterer jeg et felt med dato og tid i en access db?

Det skal bruges til at vise sidste login for brugere, men den skal ikke opdatere feltet når de retter deres info

PS: Ved meget lidt om access og asp
Avatar billede thesurfer Nybegynder
08. september 2003 - 19:42 #2
lektionerne 17-22 (dansk): http://html.dk/tutorials/asp/
Avatar billede hmortensen Nybegynder
08. september 2003 - 20:27 #3
UPDATE tabel SET last_logon = 'dagens dato' WHERE id = 'aktuelt id'

Hvordan får jeg dagens dato ?
Avatar billede hmortensen Nybegynder
08. september 2003 - 21:10 #4
Det skulle så ikke ha været accepteret...

Nå fuck det
Avatar billede Slettet bruger
08. september 2003 - 21:31 #5
dagens dato (hvis det er i dag) er now altså: UPDATE tabel SET last_logon = now WHERE id = 'aktuelt id'
Avatar billede hmortensen Nybegynder
08. september 2003 - 21:35 #6
Og hvis det skal være det her format: dd/mm/yyy hh:mm:ss ?
Avatar billede thesurfer Nybegynder
08. september 2003 - 22:55 #7
Avatar billede hmortensen Nybegynder
08. september 2003 - 23:25 #8
Jeg forstår den ikke helt.
Skal man så skrive Day/Month/Year Hour:Minute:Second ??
Avatar billede thesurfer Nybegynder
09. september 2003 - 16:41 #9
jeg tror ikke der er en funktion der sætter det automatisk op i "dd/mm/yyyy hh:mm:ss" format.. men her er noget kode der gør:

<%
Option Explicit
' variabler
dim tmp_day, tmp_month
dim tmp_hour, tmp_minute, tmp_second
dim output

'dato
if day(date) < 10 then
    tmp_day = "0" & day(date)
else
    tmp_day = day(date)
end if

if month(date) < 10 then
    tmp_month = "0" & month(date)
else
    tmp_month = month(date)
end if


' tid
if hour(time) < 10 then
    tmp_hour = "0" & hour(time)
else
    tmp_hour = hour(time)
end if

if minute(time) < 10 then
    tmp_minute = "0" & minute(time)
else
    tmp_minute = minute(time)
end if

if second(time) < 10 then
    tmp_second = "0" & second(time)
else
    tmp_second = second(time)
end if

output = tmp_day & "/" & tmp_month & "/" & year(date) & " " & tmp_hour & ":" & tmp_minute & ":" & tmp_second

response.write output
%>
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