en god regel er, altid at tilføje en eller anden prefix til dine felter.. f.eks. "my": mydate
der er nemlig en masse reserverede ord man ikke må bruge.. med "my" foran kommen man aldrig til at bruge et af dem..
og det er ALTID godt at bruge Option Explicit i toppen af asp dokumentet, og derefter definere ALLE variabler du har tænkt dig at bruge.. så undgår du stavefejl..
Forespørgslen skal tjekke, om den aktuelle dato ( derfor Date()) er lig med den dato, der findes i feltet MinDato og i feltet maxDato i min db. Det er sikkert helt forkert, men hvordan dælen laver man så en datoafhængig forespørgsel??
hvis det ikke virker så prøv: strSQL = "SELECT dag,tekst,lektion FROM mintabel WHERE reservation='fysik' AND dag='" & SQLdag(dag) & "' AND lektion='" & lektion & "' AND Date = ' " & minDato & "' AND Date = '" & maxDato & "' " set rs = Conn.Execute(strSQL)
Du jager mig lidt rundt i min db. Grunden til at jeg bruger # # er at minDato og maxDato er datofelter. Jeg prøvede dit første forslag, men så er jeg samtidig nødt til at ændre felterne til talfelter. Stadig syntaksfejl, der mangler en operator. Jeg tror ikke dit sidste forslag gør nogen forskel, her er felterne jo så tekstfelter.
ja men jeg havde lavet dato-felter i min db og skulle så hente dem som i mit sidste forslag for at det virkede, så det var bare en ide, men det er vel hurtigt nok lige at copy/paste og prøve.. og virker det ikke så slet det igen....
Jeg fandt løsningen på activedeveloper.dk. Det her virker!
strSQL = "SELECT dag,tekst,lektion FROM mintabel WHERE reservation='fysik' AND dag='" & SQLdag(dag) & "' AND lektion='" & lektion & "' AND Date() BETWEEN minDato and maxDato " set rs = Conn.Execute(strSQL)
Tak for jeres ihærdige forsøg,- jeg snupper selv pointene.
Det er ikke min holdning, jeg mener man giver point til dem der gidder hjælpe én og ikke nødvendigvis den der kommer med en løsning. Men vi har bare ikke den samme holdning :)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.