Avatar billede macfreak Nybegynder
06. januar 2003 - 17:25 Der er 3 kommentarer og
1 løsning

Sortering efter dato igen igen..

Ok, jeg vil lige prøve med et kendt spørgsmål, da jeg ikke har fundet noget svar der har virket endnu :-)
--------------

Jeg skal have trukket ud og sorteret noget data fra en database (MS Acces), men jeg kan ikke få det til at virke.
Dataen skal sorteres efter dato, plus at de datoer som er overskredet ikke må vises. Jeg har klaret det med de overskredne, og min kode ser nu sådan ud:

--------------
strSQL = "Select * from tblProgram where dato >= #" & Date() & "#  order by dato"
--------------

Som sagt smider den de overskredne over, men det er som om den ikke gør noget med datoen..? Jeg har sat feltet i databasen som at være af typen Short Date.. det burde da gøre det? har også prøvet med ASC og DESC, men ingen ændringer?

På forhånd tak
  Jeppe B. Madsen
Avatar billede aspbuilder Nybegynder
06. januar 2003 - 17:38 #1
har du prøvet med ' i stedet for # og så skal der være ASC eller DESC til sidst
Avatar billede eagleeye Praktikant
06. januar 2003 - 17:42 #2
SQL bruger UK/US dato format så hvis du køre på en server med DK dato format giver det problemmer da den tolker dd-mm-yyyy som mm-dd-yyyy.. Brug evt den indyggede dato function i Access hvis du skal bruge dagen idag:


strSQL = "Select * from tblProgram where dato >= Date() order by dato"
Avatar billede macfreak Nybegynder
06. januar 2003 - 17:42 #3
Jeg prøvede med ' istedet, men så kom fejlen:

-----------
Data type mismatch in criteria expression.
-----------

?? ASC og DESC har jeg som sagt prøvet... Det kan ikke være noget med formatet i databasen? har nemlig prøvet forskellige.. :-)
Avatar billede macfreak Nybegynder
06. januar 2003 - 17:44 #4
Eagleeye~~> Der lå problemet, takker ! :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester