Avatar billede klinemann Nybegynder
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?
Avatar billede mitbrugernavn Praktikant
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
Avatar billede thesurfer Nybegynder
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)..
Avatar billede thesurfer Nybegynder
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..
Avatar billede mitbrugernavn Praktikant
05. februar 2008 - 11:03 #4
hvordan gik det så ???
Avatar billede klinemann Nybegynder
05. februar 2008 - 17:59 #5
hejsa surfer, det var selvfølgelig pga. engelsk dato at den drillede..
Avatar billede thesurfer Nybegynder
05. februar 2008 - 22:04 #6
Det er det næsten altid :-)

- svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester