"Ole J. Hansen" <ojh@hansen.mail.dk> skrev i en meddelelse
news:3e42308b$0$71714$edfadb0f@dread11.news.tele.dk...
> Hej Krabsen og Thomas Christiansen
> Tak for de gode svar, og til Thomas det virker meget fint det du
skrev.
> Du spørger hvorfor jeg straks smider værdierne væk igen, det er
fordi
> jeg mener, at dette kan virke, også når vi kommer til at skrive
året som
> 2004 - 2005 m.v.
Det er ikke det han mener
> nuÅr = Now()
Denne linie bruger du ikke idet du gør det helt om i næste linie.
> nuÅr = Mid$(Now, 7, 4)
> sogeÅr = Now()
Samme igen her
Du bruger jo ikke søgeÅr til noget idet du
overskriver den i næste linie
> sogeÅr = Mid$(Now, 7, 4)
Wow, nøj hvor du er afhængig af det pågælde lands datoformat her
!!! År er ikke nødvendigvis de sidste 4 tegn ! Bare så du ved det.
søgeÅr = Year(Now())
> sogeÅr = sogeÅr - 50
Hvorfor så ikke bare sådan her:
søgeÅr = Year(Now()) - 50
Desuden er rækkefølgen dog af nuÅr og søgeÅr sikkert også vigtig
når du bruger BETWEEN !
> > SqlKode = "SELECT * FROM formedlemmer WHERE Udtryk1
BETWEEN 'nuÅr'
> > AND 'sogeÅr' "
Det undrer mig forresten at du ikke selv finder fejlen inden du
skriver her. Har du ikke kigget på hvad SqlKode indeholdt efter
ovenstående statement?
> Mange tak.
> Ole J. Hansen
<hygge>