Det er fordi SQL bruger US/UK dato format som er yyyy-mm-dd eller mm-dd-yyyy så hvis du bruger Date() functionen i ASP vi den give datoen i dd-mm-yyyy hvis du har DK dato format og det har du med Session.LCID = 1030. Så SQL vil bytte rundt på mm og dd og dermed hendte 4 december ud.
Enten brug det som hstenbaek for at hendte dags dato eller formater datoen til yyyy-mm-dd i ASP koden med functionerne Year, Month og Day. Det kan bruges hvis det ikke er dagsdato du vil hendte ud..:
dato = date() 'Date() eller anden dato dato = Year(Dato) & "-" & Month(Dato) & "-" & Day(Dato)
strSQL = "Select * FROM Events WHERE [date]=#" & dato & "#;"
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.