Hvis du bruger SQL Server, kan du i øvrigt få datoen vha. GETDATE(). Altså
noget i retning af:
"SELECT yadayada FROM TableName WHERE Dato<GETDATE()"
- hermed behøver du slet ikke bekymre dig om datoformater (i hvert fald ikke
hér...)
- Chr
"Jesper Stocholm" <spam@stocholm.dk> wrote in message
news:9h2e7l$ghf$1@sunsite.dk...
> Magnus wrote in dk.edb.internet.webdesign.serverside.asp:
> > Jeg bliver ved med at få en fejl min SQL sætning efter jeg har tilføjet
> > betingelsen med at datoen skal være før Now.
> >
> > Er der en venlig sjæl der kan se hvad jeg har gjort forkert ?
> >
> > /Magnus
> >
> > SQL = "SELECT * FROM Kampprogram WHERE kamptype = 49 AND dato < " & Now
& "
> > ORDER BY dato"
> >
>
> Først: Det er altid rart at se, hvilken fejl det er det er du får - så vil
du
> ikke sende den med når du spørger ?
>
> Hvis dit datoformat er engelsk, så skulle det virke hvis du sætter
"pinger"
> udenom datoen. Hvis dit datoformat er engelsk, så kan det godt give nogle
> mærkelige resultater. Du kunne i øvrigt også overveje, om det ikke kunne
> ordnes med blot at bruge Date() i stedetfor Now() ...
>
> SELECT * FROM Table WHERE Field1 = 49 AND Field2 < '" & Date & "'"
>
> Jesper
>
> --
> Brug Validator service:
http://www.html.dk/validator
> - Tast din URL én gang, og validér dokumentet hos 12 validatorer
> - Understøtter HTML, CSS og søgemaskineoptimering