Avatar billede testpilot_dk Nybegynder
17. august 2005 - 13:02 Der er 2 kommentarer og
1 løsning

Mærkelig Dato Formatering

Hej!

Jeg har et vildt mærkeligt problem,

Jeg henter min dato i ASP med

strSQL ="INSERT INTO Gaestebog(DatoForIndlaeg, Indlaeg, Brugernavn, UserID, Email) VALUES("& FormatDateTime(Now, vbShortDate) &", '"& Request.Form("message") &"', '"& Request.Form("name") &"', "& rss("id") &", '" &Request.Form("email") &"');"
Response.Write("<br>" & strSQL)
Set rss = oConn.Execute(strSQL)

Når jeg skriver min SQL sætning ud, så er datoen korrekt

INSERT INTO Gaestebog(DatoForIndlaeg, Indlaeg, Brugernavn, UserID, Email) VALUES(17-08-2005, 'asfasf', 'Fluen Magnus', 79, 'mail@mail.dk');

¨Når jeg så senere ønsker at hente Datoen, så er datoen lige pludselig blevet til 17-08-1894!

Hvordan kan det ske
Avatar billede medions Nybegynder
17. august 2005 - 13:04 #1
Det er fordi du skal bruge # omkring datoer...

strSQL ="INSERT INTO Gaestebog(DatoForIndlaeg, Indlaeg, Brugernavn, UserID, Email) VALUES(#"& FormatDateTime(Now, vbShortDate) &"#, '"& Request.Form("message") &"', '"& Request.Form("name") &"', "& rss("id") &", '" &Request.Form("email") &"');"
Response.Write("<br>" & strSQL)
Set rss = oConn.Execute(strSQL)


Og så husk det skal være et datofelt i DB'en!

//>Rune
Avatar billede fennec Nybegynder
17. august 2005 - 13:14 #2
Og hvis det er andre databaser end Access skal du bruge ' istedet for #.
Avatar billede testpilot_dk Nybegynder
17. august 2005 - 16:06 #3
Okay, Medions!

Jeg prøver det når jeg kommer hjem
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