sql og dato

Tags:    asp

Hej Udviklere !

Jeg sidder og roder med en sql-sætning som driller mig lidt:

strsql="SELECT * FROM ture WHERE dato >= #01/01/" & x_arfra & "#"

Den retunere eks:

SELECT * FROM ture WHERE dato >= #01/01/2004#

Jeg kan godt få den til at liste de felter i 'dato' som har den nøjagtige værdi men ikke dem som 'er li med og større end'

Nogen som har et bud på hvad jeg gør galt ?

:) leon Martinsen

NB: landekoden er sat til fransk (Session.LCID=1036) sådan at formatet er dd/mm/åååå



7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Har du prøvet med '' omkring datoen i stedet for ## ?? Jeg har selv bøvlet en del med dato'er og er gået over til at gemme alle datoer i FLOAT værdier, da jeg synes det er langt nemmere at styre.

Mvh. Thomas Lykke Petersen



Jeg givere ingen garnti for at det virker, men du kan prøve at bruge parenteser..

strsql="SELECT * FROM ture WHERE (dato >= #01/01/" & x_arfra & "#)"



Hej

Er det en MS-Access database ??

Mvh. Thomas Lykke Petersen



Ja det er MS-Access

:) Leon




Hej Kenneth !

når jeg sætter parenteser om får jeg :

Microsoft VBScript runtime error '800a000d'

Type mismatch


:) leon Martinsen



Fandt ud af det !

http://www.eksperten.dk/spm/530865

:) Leon



Okay :) Og tak for pointene .... Dem kan man jo altid bruge.

Mvh. Thomas Lykke Petersen



t