/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408874
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste