Avatar billede nanna31 Praktikant
06. juli 2006 - 01:23 Der er 7 kommentarer og
2 løsninger

select efter dato

Min WHERE-sætning virker ikke her - hvorfor?

myDate = Day(Now) & "-" & Month(now) & "-" & Year(now)
SQL = "Select * from accounts Where ExpiringDate <= '#" & myDate & "#'"
Avatar billede michael_stim Ekspert
06. juli 2006 - 01:32 #1
Pröv at fjerne 'plutterne'
SQL = "Select * from accounts Where ExpiringDate <= #" & myDate & "#"

Og er det samme format som du har i databasen? dd-mm-yyyy
Avatar billede ffsoft Praktikant
06. juli 2006 - 08:26 #2
Det eneste sted hvor man bruger havelåger om dato er i Access, så
derfor er det mit gæt at det er Access der er tale om. I Access er
dato formatet mm-dd-yyyy, derfor bliver din kode denne:

myDate = Month(Now) & "/" & Day(now) & "/" & Year(now)
SQL = "Select * from accounts Where ExpiringDate <= #" & myDate & "#"
Avatar billede nanna31 Praktikant
06. juli 2006 - 19:55 #3
stim: Det virker heller ikke uden plutter.

ffsoft: Det er Access ja - men du mener, at datoformatet er mm/dd/yyyy selvom der står 21-01-2007, når jeg åbner databasen og kigger ind?
Avatar billede ffsoft Praktikant
06. juli 2006 - 20:32 #4
I SQL udtryk er datoformat mm/dd/yyyy med havelåger (#) når det
er Access. Du kan teste det:

Lav en forespørgsel i Access hvori der indgår en dato. F. eks.
31-12-2006. Skriv =31-12-2006 i gitteret og se hvordan Access
laver det om til =#31-12-2006#. Vælg så SQL visning og se at
der står =#12/31/2006#
Avatar billede nanna31 Praktikant
06. juli 2006 - 20:33 #5
Det hjælper ihvertfald ikke at bytte dag og måned om :(
Avatar billede nanna31 Praktikant
06. juli 2006 - 21:21 #6
Det virker sørme!
Begge jeres svar var afgørende.
Smid et svar Stim
Avatar billede michael_stim Ekspert
06. juli 2006 - 23:50 #7
Oki ;o)
Avatar billede michael_stim Ekspert
06. juli 2006 - 23:51 #8
igen...
Avatar billede nanna31 Praktikant
06. juli 2006 - 23:53 #9
Tak for hjælpen!
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