Avatar billede sapworld Nybegynder
29. september 2003 - 12:46 Der er 6 kommentarer og
1 løsning

Timestamp logged i en database

Hej
Jeg samler data i en database, som er tasted ind i en form og så sendt til en database vha. nedenstående side result.asp:
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open="hcb_scales_education"
strSQL = "Insert into students (initials, module, schedule, comments, status) values('" & Request.Form("initials") &"', 'date', '" & request.Form("schedule") & "', '" & request.Form("comments") & "','New')"
objConn.Execute(strSQL)
objConn.Close
%>

Lige nu skriver jeg værdien 'date' ned i et felt kaldet dato. Hvordan kan jeg automatisk logge datoen for oprettelsen i tabellen.

Hilsen

Kim
Avatar billede medions Nybegynder
29. september 2003 - 12:46 #1
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open="hcb_scales_education"
strSQL = "Insert into students (initials, module, schedule, comments, status) values('" & Request.Form("initials") &"', Date(), '" & request.Form("schedule") & "', '" & request.Form("comments") & "','New')"
objConn.Execute(strSQL)
objConn.Close
%>

//>Rune
Avatar billede sapworld Nybegynder
29. september 2003 - 12:51 #2
Så får jeg kun registreret Date() og ikke en dato. Mangler der noget????

Kim
Avatar billede sapworld Nybegynder
29. september 2003 - 12:57 #3
Min fejl - jeg fik ikke fjernet '  '. Formatet er 9/29/03 - kan det ændres til 2003.09.29???
Avatar billede netro Nybegynder
29. september 2003 - 12:58 #4
Avatar billede netro Nybegynder
29. september 2003 - 13:00 #5
Jvf. ovenstående funktion kan du altså formatere således:

Response.Write FormatDate(Date, "yyyy.mm.dd")
Avatar billede sapworld Nybegynder
29. september 2003 - 13:05 #6
Hmm, men hvordan får jeg formateret det inden jeg skriver til databasen. Det bliver jo gjort så snart jeg "rammer" result.asp siden.

???

Kim
Avatar billede netro Nybegynder
29. september 2003 - 13:18 #7
Jeg kan ikke helt se problemet. Hvis du skal have lagt dags dato i tabellen, kan du blot sætte default-værdien for feltet til denne. Ellers kan du gøre, som Rune siger og medtage Date() i dit insert-statement. Min funktion var beregnet til at formatere alle andre datoer end den i dag til et bestemt format.
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