Problemer med datoformat i mySql database
Hej eksperterJeg har problemer med input af dato i mySql database. Har i en anden tråd fået anbefalet anvendelse af parametre, men det kan jeg ikke få til at virke.
sql = "INSERT INTO tblOrdreStatusHistorik (dato, ordreId, ordreStatus) " & _
"VALUES (" & _
date() & ", " & _
Request.Form("ordreId") & ", " & _
"'" & Request.Form("ordreStatus") & "'" & _
")"
response.write "sql: " & sql
set conn = CreateObject("ADODB.Connection")
conn.open cString
conn.execute sql, , 129
Der kommer simpelthen ikke noget input i datafeltet i databasen. Resten ryger fint ind. Jeg har også prøvet med andre løsninger i stedet for date(). Fx at bygge den op med følgende:
year(date()) & "-" & month(date()) & "-" & day(date())
Når jeg udskriver min sql, ser det ud som om inputtet til datofeltet er ok (2011-3-16). Men der kommer alligevel ikke noget ind i datofeltet i databasen.
Jeg har også prøvet simpelthen selv at indsætte en dato som fx 2001-11-11 ... sjovt nok gav det inputtet 1979, da jeg udskrev min sql sætning. Og det kom naturligvis ikke i databasen, fordi formatet er forkert.
Det skal lige siges, at jeg på min indexside (ovenstående ligger i en include) har sat dansk format således:
SetLocale(1030)
Nogle gode råd?