|
| Hva gjør jeg galt? Fra : Knut Nordal |
Dato : 22-04-01 14:28 |
|
Hei
Holder på å bli noget frustrert over en SQL setning hvor jeg har med dato og
gjøre og som ikke henter
de postene jeg ønsker!
her er SQL jeg bruker
strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
OrdreForfall <= 'Date'"
Denne setningen henter alt som er i databasen når Ordrebetalt er lik "Ikke
betalt" som er rigtig men,
jeg ville gjerne ta med de postene som Ordreforfall er lik eller mindre enn
dagens dato!
jeg bruker formatet "YYYY.MM.DD" på datoen men i basen bruker jeg felt av
typen tekst.
er det noen som kan hjelpe meg?????
MVH Knut Nordal
| |
Mila (23-04-2001)
| Kommentar Fra : Mila |
Dato : 23-04-01 19:45 |
|
Det ser ud til, at du gør det rigtigt, men hvordan ser din tekst for
datofeltet ud? Kan du ikke vedlægge et skærmdump, da der sandsynligvis er en
anden formatering i databasen siden det ikke virker.
Det er ikke en sletning, nå, men det ved du vel.
strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
OrdreForfall <= 'Date'"
Knut Nordal <knnordal@hm.telia.no> skrev i en
nyhedsmeddelelse:w%AE6.737$TAb.170380800@news.telia.no...
>
| |
Martin - Zeus (02-05-2001)
| Kommentar Fra : Martin - Zeus |
Dato : 02-05-01 19:23 |
|
Hej
Det med din dato skal formateringen nok laves lidt om så den passer til
Date(), for så skulle der ikke være nogle problemer.
Jeg ville ud fra dette mene at din linje skal laves lidt om.
strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
OrdreForfall <= 'Date'"
Til:
strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
OrdreForfall <= " & Date() & ""
Ellse måske:
strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
OrdreForfall <= " & Now() & ""
Mvh. Martin
> Hei
>
> Holder på å bli noget frustrert over en SQL setning hvor jeg har med dato
og
> gjøre og som ikke henter
> de postene jeg ønsker!
>
> her er SQL jeg bruker
>
> strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
> OrdreForfall <= 'Date'"
>
> Denne setningen henter alt som er i databasen når Ordrebetalt er lik "Ikke
> betalt" som er rigtig men,
> jeg ville gjerne ta med de postene som Ordreforfall er lik eller mindre
enn
> dagens dato!
>
> jeg bruker formatet "YYYY.MM.DD" på datoen men i basen bruker jeg felt av
> typen tekst.
>
> er det noen som kan hjelpe meg?????
>
> MVH Knut Nordal
>
>
>
| |
Knut Nordal (04-05-2001)
| Kommentar Fra : Knut Nordal |
Dato : 04-05-01 01:54 |
|
Jeg får en Runtime error 3075
syntax error in number in query expression 'OrdreBetalt = 'Ikke betalt'
And OrdreForfall <= 04.05.01'.
har gjort om basen så datoen har formatet Date/Time, men den godtar ikke
noen forsøk på søke
på datoer
"Martin - Zeus" <martin.molle@get2net.dk> skrev i melding
news:2kYH6.142$vW.50967@news.get2net.dk...
> Hej
> Det med din dato skal formateringen nok laves lidt om så den passer til
> Date(), for så skulle der ikke være nogle problemer.
>
> Jeg ville ud fra dette mene at din linje skal laves lidt om.
> strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
> OrdreForfall <= 'Date'"
> Til:
> strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
> OrdreForfall <= " & Date() & ""
> Ellse måske:
> strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
> OrdreForfall <= " & Now() & ""
>
> Mvh. Martin
> > Hei
> >
> > Holder på å bli noget frustrert over en SQL setning hvor jeg har med
dato
> og
> > gjøre og som ikke henter
> > de postene jeg ønsker!
> >
> > her er SQL jeg bruker
> >
> > strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt'
And
> > OrdreForfall <= 'Date'"
> >
> > Denne setningen henter alt som er i databasen når Ordrebetalt er lik
"Ikke
> > betalt" som er rigtig men,
> > jeg ville gjerne ta med de postene som Ordreforfall er lik eller mindre
> enn
> > dagens dato!
> >
> > jeg bruker formatet "YYYY.MM.DD" på datoen men i basen bruker jeg felt
av
> > typen tekst.
> >
> > er det noen som kan hjelpe meg?????
> >
> > MVH Knut Nordal
> >
> >
> >
>
>
| |
Jesper Gødvad (06-05-2001)
| Kommentar Fra : Jesper Gødvad |
Dato : 06-05-01 22:23 |
|
"Martin - Zeus" <martin.molle@get2net.dk> wrote in message
news:2kYH6.142$vW.50967@news.get2net.dk...
> Hej
> Det med din dato skal formateringen nok laves lidt om så den passer til
> Date(), for så skulle der ikke være nogle problemer.
>
> Jeg ville ud fra dette mene at din linje skal laves lidt om.
> strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
> OrdreForfall <= 'Date'"
> Til:
> strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
> OrdreForfall <= " & Date() & ""
> Ellse måske:
> strSQL = "SELECT * FROM tblOrdrehode WHERE OrdreBetalt = 'Ikke betalt' And
> OrdreForfall <= " & Now() & ""
>
Sæt ' om datoen.
~jesper~
| |
|
|