jal@dansk-atletik.dk skrev:
> Jeg har lidt problemer med en SELECT-sætning, som blandt andet bruger
> dato som kriterie. Nedenstående forespørgsel fungerer som regel, men
> ved visse lejligheder - senest med datoen 12-04-2005 fungerer det ikke
> - jeg får en meddelelse om, at der ingen poster er, hvilket ikke er
> korrekt.
Jeg vil anbefale dig at bruge dateserial til at overføre datoværdierne
(se artiklen her: <
http://asp-faq.dk/article/?id=98>)
Det er muligt at du kan klare dig med blot at sætte LCID:
<
http://asp-faq.dk/article/?id=47>
> strDATE = Request.Querystring("dateid")
Hvis din dato er i formatet dd-mm-yyyy kan du lave en sikker Access-dato
sådan her:
Dim aDato, dag, maaned, aar, sqlDato
aDato = Split(strDATE, "-")
dag = aDato(0)
maaned = aDato(1)
aar = aDato(2)
sqlDato = " DateSerial(" & aar & ", " & maaned & ", " & dag ") "
> strQuery = "SELECT [detalje].[ID], [detalje].[dato],
> [detalje].[noter],[detalje].[score] FROM detalje WHERE
> [detalje].[dato]=#" & strDATE & "# ORDER BY [detalje].[score] DESC"
strQuery = "SELECT [detalje].[ID], [detalje].[dato],
[detalje].[noter],[detalje].[score] FROM detalje WHERE
[detalje].[dato]=" & sqlDato & " ORDER BY [detalje].[score] DESC"
--
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