Avatar billede seamus Nybegynder
11. februar 2004 - 15:31 Der er 2 kommentarer og
1 løsning

Dato til MSSQL7 med ASP

Jeg har i min MS SQL server feltet FilmDato defineret som en DATETIME 8, som jeg opdaterer med følgende query

sql = "Update Sag set FilmDato= " & strFilmDato & " where Sagsnummer = '" & strSagsnummer & "'"

strFilmDato indeholder værdien '02-02-2004' (uden ') - hvorfor bliver dette til værdien '07-07-1894' og opdaterer jeg igen '25-10-1894'
Avatar billede ldanielsen Nybegynder
11. februar 2004 - 15:37 #1
To ting:

Du skal have plinger omkring datoen:

sql = "Update Sag set FilmDato= '" & strFilmDato & "' where Sagsnummer = '" & strSagsnummer & "'"

og så vil jeg tro at 'yyyy-mm-dd' (hvis du forstår) vil give det rigtigt resultat
Avatar billede seamus Nybegynder
11. februar 2004 - 15:47 #2
aaaaa, wroong answer haaans

i mellemtiden har jeg fundet ud af, at overfører jeg 36500 giver den en dato i 1999, ergo vil den have "antal dage siden 01-01-1900"...
Avatar billede limemedia Nybegynder
11. februar 2004 - 16:07 #3
Prøv med ...
FilmDato=convert(datetime, '" & strFilmDato & "',103)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til lokal IT på Haderslev Kaserne

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen