02. juni 2003 - 13:10Der er
5 kommentarer og 1 løsning
datoproblemer i access
Har et problem med datoformat i Access 2000 engelsk version.
På min hjemmeside er der et indtastningsfelt, hvor datoen indtastes i formatet dd.mm.åååå
Når jeg vil lægge denne dato ind i Access ved hjælp af ASP fejler den. På serveren inde under kontrolpanel => regional settings står formatet til dansk dd/mm/åå (dette kan ikke ændres, fordi der kører nogle andre systemer på den)
Kan man ikke i format-feltet på det pågældende felt i Access skrive et eller andet så den kan ligge formatet dd.mm.åååå ind?
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.
Det er fordi SQL bruger US/UK dato format som er åååå-mm-dd eller mm-dd-åååå og det er lige meget hvad serveren eller formatet i databasen er, så skal doter overført via SQL være i enten US eller UK format.
Det er ikke noget problem hvis du køre med DK datoformat på serveren og du indtaster i dd-mm-åååå så bruger man bare year,month,day functionerne til at formater datoen til SQL.:
. er ikke en gyldig karakter i dato angivelse. Man bruger / eller - mellem tallene
Så du må lave denne linje: dato = Request.Form("dat")
Om til: dato = Replace(Request.Form("dat"),".","-")
Jeg tror også du frå fejl når du indsætter i databasen med ., men du kan jo prøve.
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.