> Jeg har nu testet følgende forespørgsel i access
>
> SELECT Count(TAB_ID) AS ANT_Datoer FROM TAB1 where Slutdato < Date() and
> Poster_ID= "tv"
>
> Den giver det rigtige resultat (7)!
> Jeg har så klippet den over i mit ASP.-script og her giver den resultatet
> 0. Jeg er sikker på det er noget med datoformaterne. Jeg har prøvet at
> sætte datoformatet i Access til både standard og shortdate; men lige meget
> hjælper det. Jeg har desuden sat LCID til 1030 og SetLocale=("da"); men
> sammenligningen af Slutdato og date() fejler. Nogen forslag?
> Mvh. Tor
Access skal have numbersign (havelåge) på hver side af en dato
Prøv dette:
strSQL = "SELECT Count(TAB_ID) AS ANT_Datoer FROM TAB1 where Slutdato < #" &
Date() & "# and Poster_ID= 'tv'"
Lige efter SQL udtrykket skriver du response.write........
strSQL = "SELECT Count(TAB_ID) AS ANT_Datoer FROM TAB1 where Slutdato < #" &
Date() & "# and Poster_ID= 'tv'"
response.write "" & strSQL & "<br>"
Nu vil SQL udtrykket blive vist på siden og forhåbentlig give dig et hint om
hvad der er galt.
Hvis du ikke selv kan se det så lad os andre se det.
--
Med venlig hilsen
Tom Jensen
- Læs mere om asp og databaser her -
www.ffsoft.dk