Nej, det er ikke dumt.. du skal bare huske at gøre det :) Hvis man bruger Session.LCID=1030, så ændre man vel også en masse andre værdier, f.eks. tid, dato, valuta, osv..
"Fejlen" skyldes for Access at den bruger US eller UK dato format som er yyyy-mm-dd eller mm-dd-yyyy via SQL. Når man så indsætter en dato i dansk dato format (dd-mm-yyyy), hvor dagen er først så vil Access bytte den rundt på dagen og månede i datoen.
Der er en løsning og der er at bruge dato funktionerne Year, Month og Day til at formatere din dato.
Jeg fisker lidt efter hvordan jeres røde tråd (metode) er når I modtager en dato fra en input form (hvor en dansk bruger typisk vil skrive dd-mm-yyyy) Skriver i den råt ned i databasen? eller hvad?
>>Jeg fisker lidt efter hvordan jeres røde tråd (metode) er når I modtager en dato fra en input form Skriver i den råt ned i databasen? eller hvad?
Jeg bruger det jeg har vist før "04-06-2003" kan jo bare skiftes ud med request.form("dato") og sikre at data formatet på serveren er DK format. dato = Request.Form("dato") strDato = Year(dato) & "-" & Month(dato) & "-" & Day(dato)
Så smider jeg datoen formateret i yyyy-mm-dd i databasen. Derfor det vigtig man ved hvilket dato format serveren køre DK/UK/.. fordi outputet fra dato-funktionerne afhænger af datoen formatet.
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.