Jo, det hjælper lidt. MinDato og maxDato fungerer, men maxDato2 overskrider den dato, der er sat ind i posten, hvis du forstår hvad jeg mener. Felterne er datofelter.
Den her kan da ikke være så svært for eksperterne! Det handler jo bare om, at der skal indsættes noget på de datoer, som ligger mellem minDato og maxDato, og igen mellem minDato2 og maxDato2. Jeg vil også gerne kunne udvidde det med minDato3 og maxDato3 osv. Er der virkelig ingen, som kan hjælpe med en sådan select?
strSQL = "SELECT dag,tekst,lektion FROM blok WHERE reservation='edb' AND dag='" & SQLdag(dag) & "' AND lektion='" & lektion & "' AND minDato <= #" & datoStr & "# AND maxDato >= #" & datoStr & "# AND minDato2 <= #" & datoStr & "# AND maxDato2 >= #" & datoStr & "#"
set rs = Conn.Execute(strSQL)
if not (rs.EOF or rs.BOF) then Response.write"<td border=1 bordercolor=#0000FF bordercolordark=#FFFFFF bordercolorlight=#0000F width=18% height=40 bgcolor=red><font face=Verdana size=1 color=#FFFFFF><p align=center>"&rs("tekst")&"</font></td>"
Jeg kan altså ikke se, at der er noget galt med syntaxen i sql'en, jeg får da heller ingen fejlmeddelelse, men det som er problemet, er at der intet sker. Hvis jeg derimod sletter den sidste del i sql'en, som har med felterne minDato2 og maxDato2, så virker den ok, men naturligvis kun inden for de datoer, som sættes af minDato og maxDato. Hvis syntaxen er ok, så burde jeg vel også kunne hente de datoer som begrænses af minDato2 og maxDato2.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.