Avatar billede schwaner Nybegynder
08. februar 2002 - 13:14 Der er 2 kommentarer og
1 løsning

dato konvetering

Hej med jer.

Jeg har et lille problem på en SQL2000 server, som jeg ikke umiddelbart kan få løst. Jeg skal have skrevet en dato til databasen i følgende format: DD-MM-YYYY. Formattet er både det jeg ønsker at ende op med i databasen og som jeg vil skrive ned til den (fra ASP).

Jeg har følgende syntaks:
CONVERT(datetime, '"+startdato+"', 5)
hvor startdato indeholder den værdi jeg vil have ned i databasen. Problemet opstår fordi denne syntaks kun vil accepteret at indholdet i "startdato" se ud som følgende: DD-MM-YY
Der mangler altså med andre ord to pladser til året.

Hvordan får jeg jeg den til at acceptere DD-MM-YYYY i variablen statrdato????
Avatar billede bennytordrup Nybegynder
08. februar 2002 - 13:17 #1
CONVERT(datetime, '"+startdato+"', 105)
Avatar billede schwaner Nybegynder
08. februar 2002 - 13:23 #2
Har selv løst den:
Man skal blot bruge 105 i stedet for 5
Altså:
CONVERT(datetime, '"+startdato+"', 105)
Avatar billede schwaner Nybegynder
08. februar 2002 - 13:24 #3
Okay Benny, du var vist lidt hurtigere end jeg selv, så fair skal være fair, der er 30 point til dig.

Mvh.
schwaner.
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
Computerworld tilbyder specialiserede kurser i database-management

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