Avatar billede jobless Nybegynder
04. februar 2002 - 13:44 Der er 5 kommentarer og
2 løsninger

Datoproblem i sql

Hej.

Jeg har en sql sætnint som jeg i vba opbygger af flere variabler. Bla. er der flere dato'er indblandet. Det giver en sql sætning indeholdende bla.:
And ([Planlagt start]+([Planlagt varighed]/24))<#01-02-2002 00:01:00#))

fint nok, fint nok.......

Når sætningan så fortolkes byttes der om i datoen 01-02-2002, således der står 02-01-2001, og så får jeg jo ikke nogle poster ud af dette.

Hvad kan man gøre i denne situation??

MVH

JoBless
Avatar billede terry Ekspert
04. februar 2002 - 13:56 #1
date formats must be in US format MM-DD-YYYY
#12-31-2002 00:01:00#))
Avatar billede jobless Nybegynder
04. februar 2002 - 14:03 #2
Jeg har forsøgt at formattere min dato således:
strStartDato = Month(TempStart) & "/" & Day(TempStart) & "/" & Year(TempStart)
og så bruge denne streng istedet, og det ser ud til at virke.
Man får lige lidt af et chock første gang man opdager denne problemstilling ;=))

Men mange tak for din hjælp alligevel
Avatar billede terry Ekspert
04. februar 2002 - 14:08 #3
look at the format function
Avatar billede nih Novice
04. februar 2002 - 14:11 #4
Hvis du vil beholde dit datoformat dd-mm-yyyy kan du i din kode indsætte en dateVariabel

dim dato as date
dim strSql as string

dato = #01-02-2002# 'format fra internationale indstillinger kontrolpanel

strSql = And ([Planlagt start]+([Planlagt varighed]/24))<#" & _
        format$(dato,"mm/dd/yy hh:nn:ss") & "#))

niels
Avatar billede nih Novice
04. februar 2002 - 14:13 #5
fejl : format$(dato,"mm/dd/yyyy hh:nn:ss")
Avatar billede jobless Nybegynder
04. februar 2002 - 14:34 #6
Det er næsten også dette jeg har gjort, jeg har blot formatteret variablen ved hjælp af strStartDato = Month(TempStart) & "/" & Day(TempStart) & "/" & Year(TempStart), men format$ løsningen er måske bedre, men det virker alligevel.
Avatar billede terry Ekspert
04. februar 2002 - 14:36 #7
format(yourDate, "MM-DD-YYYY")
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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