03. februar 2008 - 11:47
Der er
5 kommentarer og 1 løsning
udtræk fra access db spiller ikke rigtigt.
hejsa jeg fik hjælp til denne her igår Set Record = conn.Execute("Select * FROM stemme WHERE datestart <= #" & date & "# AND dateslut >= #" & date & "#") men når den skifter dato, altså fra 02-02-2008 til 03-02-2008 kan den ikke finde noget i database selvom der er en post der er indenfor date perioden. nogle ideer?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. februar 2008 - 12:05
#1
Set Record = conn.Execute("Select * FROM stemme where #"& datestart & "# Between [datestart] And [dateslut] or datestart = #" & date & "# AND dateslut = #" & date & "#") hvordan står din dato i db - 01-02-2008 eller 02.01.2008 og hvordan ser din date ud på tryk
03. februar 2008 - 14:54
#2
Et kontstant tilbagevendende problem med datoer er: Formatet Dansk dato: dag, måned, år Engelsk dato: måned, dag, år Med andre ord, der er altid problemer med "dag" og "måned".. Prøv at bytte om på "03" og "02" i din "03-02-2008".. Hvis du vil være sikker, kan du bruge et talt til dagen, som ikke også findes som måned.. dvs, 13 til 30/31 (husk februar med sine 28/29 dage)..
03. februar 2008 - 14:56
#3
talt = tal Pointen er: Hvis du arbejder med dansk dato, og serveren (eller database-software) arbejder med engelsk dato, vil du få forkerte resultater.. og omvendt..
05. februar 2008 - 11:03
#4
hvordan gik det så ???
05. februar 2008 - 17:59
#5
hejsa surfer, det var selvfølgelig pga. engelsk dato at den drillede..
05. februar 2008 - 22:04
#6
Det er det næsten altid :-) - svar
Kurser inden for grundlæggende programmering