Brian Kjær skrev:
> hvis jeg skal have nogle bestemte poster ud, der ligger i et
> bestemt tidsrum, hvad hedder koden så?
BETWEEN dato1 AND dato2 - som du rigtignok har skrevet.
> Jeg bruger denne : Set objRec = Connection.Execute("SELECT * FROM
> yadayada WHERE Dato BETWEEN #01-07-2002# AND #31-06-2003# ORDER
> BY Dato")
Det går formentlig galt fordi Access læser dine datoværdier som
#mm-dd-yyyy# (amerikansk standard).
> -Men hér melder den fejl. Kan nogen rette til..?
Det er mange gange lettere at hjælpe hvis man ved hvilken fejl der
er tale om. Kig evt. forbi <
http://asp-faq.dk/article/?id=41> for
starthjælp til at stille gode spørgsmål i gruppen her.
Datoer _er_ drilske i Access/asp. En måde at slippe for
formateringsfejl ved datoer er at bruge funktionen DateSerial. Dit
databasekald ville fx kunne skrives således:
'***********************************
Dim strSQL
strSQL = "SELECT * FROM yadayada WHERE Dato BETWEEN " & _
"DateSerial(2002, 7, 1) AND DateSerial(2003, 6, 31) " & _
"ORDER BY Dato"
Set objRec = Connection.Execute(strSQL)
'***********************************
(brugen af en variabel til sql-sætningen gør det lettere at
fejlfinde koden hvis^Wnår det bliver nødvendigt).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html