26. marts 2001 - 16:07Der er
10 kommentarer og 1 løsning
Gode råd om datoer i databaser
Hej Alle
Nu har jeg efterhånden set rigtig mange spm, vedr. datoer i databaser her på eksperten. Og da jeg selv står og skal til at lave et større system nu, hvor der bliver behov for at gemme datoer i min database flere steder, vil jeg gerne fra starten af, gemme datoerne i et format, der ikke senere hen giver mig går hår i hovedet !!!
Mit spm er derfor: Hvilket dato-format er det bedste at vælge (til at gemme i databasen), hvis jeg ønsker færrest problemer med at lave eksempelvis søgninger på datoer osv. osv.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har valgt at bruge Access (tja, valgt og valgt), og her bruger jeg dennes datoformat i databasen. Det virker perfekt, når bare man gemmer i det rigtige format... dette har jeg klaret ved at javascript på klienten, der tjekker formattet....
jeg bruger til at starte med også en access database - men vil senere hen flytte dataene over i en SQL server - og ønsker på det tidspunkt ikke at få en masse bøvl med mine datoer....
Det, jeg er i tvivl om, er om jeg fra starten af skal vælge at gemme mine datoer i amerikansk format, altså:
Nej, dato-formattet vil gøre livet lidt sværre, end hvis du bare plottede det hele ned i et tekst-felt... Men det er faktisk kun når du skal gemme i dato-formattet, a det bliver sværre... selve læsningen og søgningen i databse vil være mange gange lettere, så jeg vil klart anbefale at benytte muligheden for at bruge dato-feltet, og så lave den validering, der skal til en gang for alle, og ligge den som en funktion på de sider, der gemmer i databasen, og så er det klaret...
Min holdning er, brug datoformattet, og lav en valideringsfunktion, der kalder før du gemmer i DB...
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.