01. februar 2006 - 16:36Der er
5 kommentarer og 1 løsning
Datoformat fra 2000 til 2003?
Hejsa,
Jeg har en masse hjemmesider liggende på en windows 2000 server, og som har et såkaldt statistikmodul implementeret. Statistikmodulet fungerer ved at gemme alle de sider man har været inde på, i en kommasepareret session, og så opdatere databasen, som er en Access database, plus at den smider en dato ind og nogle andre ting.
Mit problem er nu, at vi snakker om RIGTIGT mange sider, der skal fordeles ud på 8 splinternye Windows 2003 servere, men når statistikken logger et besøg, gemmer den datoen forkert i databasen. :(
Jeg har hørt at det skulle være muligt at ændre indstillingerne et sted på selve serveren, så man ikke skulle ændre hver enkelt database, men hvor?
Hvis jeg udskriver Now() på en ASP side, viser den selve datoen korrekt, altså DD-MM-YYYY, men ligeså snart Now() bliver lagt ind i datofeltet i databasen, står det som MM-DD-YYYY.. Og det er noget knald.
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
04. februar 2006 - 00:45#1
hvis datoen vises rigtig bortset fra i databasen lyder det som en indstilling i databasen, altså hvordan den gemmer den, evt check den odbc forbindelse du bruger til den ?
kom lige til at tænke på det er muligt det er i din regional setting at det er bestemt hvordan dato skal vises, altså på serveren, ligger under control panel, med sprog osv. der kan man også sætte hvordan en dato skal vises.
Ingen rigtig løsning, kun endnu en Max Power løsning. Istedet for at smide Now() ind i databasen, smider jeg Month(Now()) & "-" & Day(Now()) & "-" & Year(Now()) & " " & Time() ind... It works.. Max Power way.. :-D
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.