Session.LCID = 1030 virker..
mange tak jørn
"Jørn Andersen" <jorn@jorna.dk> wrote in message
news:csdj6u0qk22jqlklnc0slj5pktc8f4im0u@4ax.com...
> On Tue, 12 Feb 2002 23:17:57 +0100, "bongii" <bongii@mail.tele.dk>
> wrote:
>
> >når jeg laver et udtræk fra en database skriver den 1/20/2001.
> >der skulle gerne stå den 20/1/2001
> >
> >i databasen står der 20-01-2001, men når jeg trækker ud skriver den
> >1/20/2001.
> >
> >Feltet i databasen står til Dato og klokkeslæt. I vil sikkert sige at jeg
> >bare kan stille den som tekst, men den skal sorteres efter datoen...
>
> Det er et skråplan at gemme dato/tid som andet end Dato/tid, så lade
> være med det.
> Værdien der er gemt i databasen er uafhængig af, hvordan du
> tilfældigvis har valgt at *fremvise* det på. Hvis du ændrer
> feltegenskaberne i datbasen, vil det kun påvirke fremvisningen og kun
> i databasen - det er stadig den samme værdi, du hiver ud.
>
> Som regel hjælper det at sætte landekode på ASP-siden - fx:
> Session.LCID = 1030
> og derudover kan du formattere datoen med FormatDateTime - se fx:
> <URL:
http://html.dk/tutorials/asp/lektion4.asp>
>
> Hvis det bliver ved med at drille, så er der den helt sikre metode:
> Pil Dato, Måned og År ud af dato-værdien hver for sig og sæt det
> sammen som en tekststreng (ikke i databasen - kun på ASP-siden).
> Fx:
> strMyDate = "" & Day(value) & "/" & Month(value) & "/" & Year(value)
>
> Good luck,
> Jørn
>
>