/ 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
Sql select statement
Fra : Klavs Haugaard


Dato : 03-07-02 22:21

Nå jeg henter data fra en Access database har jeg følgende problem:

today = FormatDateTime(Now, vbShortDate)
SELECT * FROM count Where dato = '" & today & "'"

det virker fint hvis feltet "dato" i databasen er i tekst.

men hvis feltet i databasen er
Date/Time
Format: Short Date

så virker det ikke

nogen der kan hjælpe?

-Klavs



 
 
Mark S. Rasmussen (03-07-2002)
Kommentar
Fra : Mark S. Rasmussen


Dato : 03-07-02 22:37

> today = FormatDateTime(Now, vbShortDate)
> SELECT * FROM count Where dato = '" & today & "'"
>
> det virker fint hvis feltet "dato" i databasen er i tekst.


Hvis ikke jeg husker meget fejl skal datoer til Access db'er "omringer" af #. Altså ... date = #" & today & "#".

Mvh Mark
--


Klavs Haugaard (03-07-2002)
Kommentar
Fra : Klavs Haugaard


Dato : 03-07-02 22:54

nope det gør ingen forskel...

hvis jeg laver en response.write sql
kommer der følgende ud:

SELECT * FROM count Where blob=#03-07-2002#

og det ser jo altsammen godt nok ud... men den vil ikke hente posts fra
databasen...

har prøvet med:

#03-07-2002#
'03-07-2002'
03/07/2002

Der står inde i access databasen hvis man retter den manuelt: 03-07-2002



"Mark S. Rasmussen" <mark@tv.dk> wrote in message
news:afvqhu$p4f$1@sunsite.dk...
> > today = FormatDateTime(Now, vbShortDate)
> > SELECT * FROM count Where dato = '" & today & "'"
> >
> > det virker fint hvis feltet "dato" i databasen er i tekst.
>
>
> Hvis ikke jeg husker meget fejl skal datoer til Access db'er "omringer" af
#. Altså ... date = #" & today & "#".
>
> Mvh Mark
> --
>



Jørn Andersen (03-07-2002)
Kommentar
Fra : Jørn Andersen


Dato : 03-07-02 23:52

On Wed, 3 Jul 2002 23:20:41 +0200, "Klavs Haugaard" <tant@fjas.dk>
wrote:

>Nå jeg henter data fra en Access database har jeg følgende problem:

Datoer i ASP kan være ret drilske, men prøv lige at søge tilbage i
gruppen. Der er stillet lignende spørgsmål og svaret) 3-4 gange inden
for den sidste uge.

>today = FormatDateTime(Now, vbShortDate)

Du skal ikke fokusere på dato-formatet, men på værdien. Når du bruger
FormatDateTime, er det ikke længere en dato-værdi, men en tekststreng.

>SELECT * FROM count Where dato = '" & today & "'"
>
>det virker fint hvis feltet "dato" i databasen er i tekst.

Det gør det til gengæld *meget* besværligt at lave tids-beregninger.

Har du prøvet:
SELECT * FROM count Where dato = Date()


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408843
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste