Avatar billede storkie Nybegynder
04. december 2008 - 20:43 Der er 6 kommentarer og
1 løsning

Fejl 80040e07

Jeg har følgende forespørgelse:
UPDATE    annoncer
SET              udloebsdato = '21-12-2008 12:56:27'
WHERE    (id = 212)

Som giver følgende fejl:
[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

Synes det er pludseligt, at det er begyndt. Hvordan kan jeg rette op på det?
Avatar billede arne_v Ekspert
04. december 2008 - 20:48 #1
proev:

SET              udloebsdato = '2008-12-21 12:56:27'
Avatar billede storkie Nybegynder
04. december 2008 - 20:51 #2
Det var da mærkeligt. Hvordan kan det være, at det pludselig skal gøres sådan nu?
Avatar billede arne_v Ekspert
04. december 2008 - 21:07 #3
Det er formentligt en Dansk versus Engelsk sprog indstillings ting.

Hvis du bruger parameters / prepared statements, saa undgaar du den slags problemer.
Avatar billede storkie Nybegynder
04. december 2008 - 21:21 #4
Okay, tak for hjælpen. Smid et svar :)
Avatar billede arne_v Ekspert
04. december 2008 - 21:28 #5
kommer her
Avatar billede storkie Nybegynder
04. december 2008 - 21:42 #6
Jeg laver det i unix timestamp i stedet, så burde der ikke være nogle problemer.
Avatar billede arne_v Ekspert
05. december 2008 - 04:15 #7
Korrekt. Men det er der nu heller ikke med parameters / prepared statements.
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