Finn Elmgaard wrote in dk.edb.internet.webdesign.serverside.asp:
Klip
>
> Dine oplysninger giver ikke mulighed for et helt præcist svar, men
> princippet for løsningen vil være et SQL kald af typen:
>
> strSQL="SELECT Tekst FROM Tavle WHERE Startdato > [minStartdato] AND
> Slutdato < [MinSlutDato]"
>
> Måske skal du ændre > (større end) til >= (Større end eller lig med)
> afhængig af hvad du faktisk ønsker at få returneret. (og naturligvis det
> samme med <).
>
> Hvad du så skal indsætte som MinStartdato afhænger af opgaven og den
> database du anvender og hvorledes datofeltet er defineret.
> Formentlig har du din start- og slutdato som variabler (hvis de er
> brugerindtastede, så husk at validér inden du anvender dem i en SQL). Så ser
> det i princippet sådan ud:
>
> strSQL="SELECT Tekst FROM Tavle WHERE Startdato >" & minStartdato & " AND
> Slutdato<....... o.s.v.
>
> Den simple løsning i en Access DB er svjh, hvis der er tale om et DateTime
> felt:
>
> strSQL="SELECT Tekst FROM Tavle WHERE Startdato >#" & minStartdato & "# AND
> Slutdato< #...... o.s.v.
> altså med # omkring datoen.
>
> Men her skal du så som nævnt tage hensyn til feltdifinitionen og databasen.
> Se f.eks. mere på
http://www.asp-faq.dk/article/?id=98
>
> Se om det hjælper dig igennem, ellers spørg igen i gruppen med nogle flere
> oplysninger.
>
> NB I stedet for > og < kan du også bruge BETWEEN i SQL-kaldet.
>
> mvh
> Finn
Tak for dit svar Finn
Jeg fandt i hovedtræk frem til følgende som ser ud til at fungere:
Dim strDate1
strDate1 = "FormatDateTime(Now, vbshortDate)"
If (FormatDateTime(Now, vbshortDate) <> "") Then
strDate1 = FormatDateTime(Now, vbshortDate)
End If
Dim strDate2
strDate2 = "FormatDateTime(Now, vbShortDate)"
If (FormatDateTime(Now, vbShortDate) <> "") Then
strDate2 = FormatDateTime(Now, vbShortDate)
End If
SELECT * FROM Tavle WHERE Startdato <=strDate1 AND Slutdato >strDate2
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials