|
| Select ud fra kriterie Fra : Morten Raun |
Dato : 20-08-01 18:25 |
|
Jeg er igang med at lave en lektie side til en skoleklasse.
Lektierne bliver hentet fra en access db ved hjælp af ADODB.
Mit problem ligger så i at jeg gerne vil have at siden kun henter de lektier
ud der ikke er lavet, altså skjuler dem hvor datoen er overskredet.
Jeg havde føst lavet SQL sætningen således uden held:
<--code-->
strSQL = "Select * from Lektier where Dato = " & date & ""
<--code end-->
Kolonnen Dato i min tabel, er sat til "Dato og Klokkeslet" som format. Hvad
er det galt og kan det laves?
Venlig hilsen
Morten Raun
| |
Anders Holbøll (20-08-2001)
| Kommentar Fra : Anders Holbøll |
Dato : 20-08-01 18:47 |
|
Morten Raun wrote:
>
> Mit problem ligger så i at jeg gerne vil have at siden kun henter
> de lektier ud der ikke er lavet, altså skjuler dem hvor datoen er
> overskredet.
strSQL = "Select * from Lektier where Dato >= Now"
Du skal nok ikke bruge "SELECT * ". Skriv istedet eksplicit en liste
over de kolonner du skal bruge.
--
Anders
| |
Morten Raun (20-08-2001)
| Kommentar Fra : Morten Raun |
Dato : 20-08-01 22:00 |
|
"Anders Holbøll" wrote
> strSQL = "Select * from Lektier where Dato >= Now"
>
> Du skal nok ikke bruge "SELECT * ". Skriv istedet eksplicit en liste
> over de kolonner du skal bruge.
Det forstår jeg ikke kan du uddybe det lidt?
Morten Raun
| |
Anders Holbøll (21-08-2001)
| Kommentar Fra : Anders Holbøll |
Dato : 21-08-01 10:23 |
|
Morten Raun wrote:
>
> "Anders Holbøll" wrote
> > strSQL = "Select * from Lektier where Dato >= Now"
> >
> > Du skal nok ikke bruge "SELECT * ". Skriv istedet eksplicit en liste
> > over de kolonner du skal bruge.
>
> Det forstår jeg ikke kan du uddybe det lidt?
Blot, at det efter min mening er god skik, at fortælle hvad det er man
skal bruge:
SELECT navn, dato FROM lektier WHERE dato >= NOW
Det skulle give de fordele, at det bliver nemmere at gætte hvad det er,
du prøver at gøre, samt at databasen ikke behøver at finde kolonner frem
til dig, som du ikke behøver (dette er nok ikke det store problem med
access, da den ligger på samme maskine). Fordelene bliver større, når du
begynder at joine tabeller sammen.
--
Anders
| |
|
|