/ 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 udtræk efter dato
Fra : Bjørn


Dato : 01-03-02 13:41

Hej!,

Har et lille dato problem på en side :-/
I en Access database ligger der nogle data, der hører en dato til hver
række.

Når dataene puttes i databasen, udfyldes feltet vha. Now funktionen.

Når de så skal hentes ind igen kommer problemet. Jeg kan sagtens sortere
korrekt efter datoerne. Problemet kommer når jeg vil hente data frem fra
databasen der er under fx. en time gammel.

Hvis min SQL syntaks ser sådan ud.
Select * FROM TheTableWHERE TimeStampings > 01-03-02 12:31:31 ORDER BY
TimeStampings DESC
Kommer fejlen:
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in
query expression 'TimeStampings > 01-03-02 12:31:31'.

Eller:
Select * FROM TheTableWHERE TimeStampings > '01-03-02 12:31:31' ORDER BY
TimeStampings DESC
Giver fejlen
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
expression

Tidspunktet: 01-03-02 12:31:31, bliver fundet vha DateAdd("h", -1, Now)



--
Mvh Bjørn
Bil- og computernød





 
 
Shameless.dk (01-03-2002)
Kommentar
Fra : Shameless.dk


Dato : 01-03-02 23:03

Prøv at lave dato strengen som

year(now) & "/" & month(now) & "/" & day(now) & "<blank>" & . . . +
klokkeslettet

PS! <blank> skal være et blank tegn...


"Bjørn" <bnp@teamopel.dk> skrev i en meddelelse
news:3c7f775c$0$39853$edfadb0f@dspool01.news.tele.dk...
> Hej!,
>
> Har et lille dato problem på en side :-/
> I en Access database ligger der nogle data, der hører en dato til hver
> række.
>
> Når dataene puttes i databasen, udfyldes feltet vha. Now funktionen.
>
> Når de så skal hentes ind igen kommer problemet. Jeg kan sagtens sortere
> korrekt efter datoerne. Problemet kommer når jeg vil hente data frem fra
> databasen der er under fx. en time gammel.
>
> Hvis min SQL syntaks ser sådan ud.
> Select * FROM TheTableWHERE TimeStampings > 01-03-02 12:31:31 ORDER BY
> TimeStampings DESC
> Kommer fejlen:
> [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator)
in
> query expression 'TimeStampings > 01-03-02 12:31:31'.
>
> Eller:
> Select * FROM TheTableWHERE TimeStampings > '01-03-02 12:31:31' ORDER BY
> TimeStampings DESC
> Giver fejlen
> [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
> expression
>
> Tidspunktet: 01-03-02 12:31:31, bliver fundet vha DateAdd("h", -1, Now)
>
>
>
> --
> Mvh Bjørn
> Bil- og computernød
>
>
>
>



Brian Holmgård (08-03-2002)
Kommentar
Fra : Brian Holmgård


Dato : 08-03-02 18:05

Jeg har selv lavet en lignende:

strSQL_frontnews = "SELECT TOP 5 * FROM NEWS WHERE (DateValue(strDate) <=
DateValue(Date()) And TimeValue(strTime) <= TimeValue(Time()) And Activate =
'1') ORDER BY DateValue(strDate) desc"

Hvis du gør ligesom mig, altså deler dato og tid hver for sig, vil det
fungere.

Venlig hilsen Brian Holmgård / www.brianh.dk
"Bjørn" <bnp@teamopel.dk> skrev i en meddelelse
news:3c7f775c$0$39853$edfadb0f@dspool01.news.tele.dk...
> Hej!,
>
> Har et lille dato problem på en side :-/
> I en Access database ligger der nogle data, der hører en dato til hver
> række.
>
> Når dataene puttes i databasen, udfyldes feltet vha. Now funktionen.
>
> Når de så skal hentes ind igen kommer problemet. Jeg kan sagtens sortere
> korrekt efter datoerne. Problemet kommer når jeg vil hente data frem fra
> databasen der er under fx. en time gammel.
>
> Hvis min SQL syntaks ser sådan ud.
> Select * FROM TheTableWHERE TimeStampings > 01-03-02 12:31:31 ORDER BY
> TimeStampings DESC
> Kommer fejlen:
> [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator)
in
> query expression 'TimeStampings > 01-03-02 12:31:31'.
>
> Eller:
> Select * FROM TheTableWHERE TimeStampings > '01-03-02 12:31:31' ORDER BY
> TimeStampings DESC
> Giver fejlen
> [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
> expression
>
> Tidspunktet: 01-03-02 12:31:31, bliver fundet vha DateAdd("h", -1, Now)
>
>
>
> --
> Mvh Bjørn
> Bil- og computernød
>
>
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste