Avatar billede nannami Nybegynder
08. juni 2005 - 01:56 Der er 5 kommentarer og
1 løsning

Insert format Date.now() i SQL-sætning

Hej, når jeg henter en dato ud af min db, bruger jeg:

"SELECT format([date], ""dd-mm-yyyy"") AS [Dato], ... 

Hvordan skriver jeg det hvis jeg gerne vil lave en INSERT med

'" & Date.now() "'

- med samme formatering?

mvh.
Avatar billede nielle Nybegynder
08. juni 2005 - 06:26 #1
Underligt nok er ASP's DateTimeFormat-funktion ikke specielt alsidig, men så må man jo selv lave en bedre:

http://www.ilovejackdaniels.com/asp/vbscript-date-format-functions/
Avatar billede nih Novice
08. juni 2005 - 08:23 #2
Du skal IKKE brug dd-mm-yyyy SQL kan kun forstå yyyy-mm-dd

Når du skal vise datoen kan du bruge det format du vil.

Niels
Avatar billede nannami Nybegynder
08. juni 2005 - 12:24 #3
Problemet er, at hvis jeg laver en insert i dag, med '" & Date.now() "' og trækker det ud igen, vises det som var det d. 6 August 2005.

(asp.net, VB.net)
Avatar billede nielle Nybegynder
08. juni 2005 - 18:12 #4
DateTime.Now.ToString("yyyy-MM-dd")
Avatar billede nannami Nybegynder
12. juni 2005 - 22:49 #5
Tak :-) Svar?
Avatar billede nielle Nybegynder
13. juni 2005 - 10:43 #6
Svar :^)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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