06. oktober 1999 - 11:36Der er
14 kommentarer og 1 løsning
Pisse dato format! 06-10-99 bliver til 10-06-99.
Hejsa..
Nu er jeg altså ligeglad - nu fyrer jeg point i røven af dette spørgsmål indtil det bliver løst!
Jeg har:
Dansk Access 97 Dansk Workstation med Dansk sat som regional setting - og sat som standard. Engelsk Server med Dansk sat som regional setting - og sat som standard.
Jeg laver et dato og klokkesletsfelt i Access - problemet kommer hvad end jeg laver det til et Standarddatoformat, Kort datoformat, eller selv skriver "dd-mm-åå" i Format - og også selvom jeg slet ikke angiver noget i format.
Jeg fyrer denne SQL sætning af (fra ASP):
"INSERT INTO Ordrer (Dato) VALUES (#" & Now() & "#)"
Now() er på min server (før det bliver sat ind) i datoformatet 06-10-99 - og efter det er sat ind - altså når denne SQL sætning er kørt 10-06-99!
Hvordan undgår jeg at denne ombygning sker - jeg har et dansk datoformat - som pludselig bliver betragtet som et engelsk!
Session.LCID = 1036 virker IKKE!
Mvh
Brian Binnerup
PS. Dette spørgsmål er også oprettet i ASP gruppen (250 point) - første korrekte svar kan høste alle points!
Med denne kode for du sat Dato ind i Access i dansk format
' sætter engelsk tid Session.LCID = 2057 MyDato = FormatDateTime(Now(), 1) ' anullere engelsk tid Session.LCID = 1030
Synes godt om
Ny brugerNybegynder
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.