Avatar billede boenne Nybegynder
23. april 2003 - 00:46 Der er 3 kommentarer og
1 løsning

Datatyperne stemmer ikke overens i kriterieudtrykket.??

Jeg har bøvlet med nedenstående et par timer

I min kode har jeg følgende:

Idag= Date
Uge = Date + 8
strSQL = "Select * from Husk where Udførelsesdato between '" & Uge & "' AND '" & Idag & "'"
set rs = Conn.execute(strSQL)

Og får så ovenstående fejlmeddelelse. Jeg bruger Access og i datoformatet for tabellen er shortdate = f.eks. 01-05-2003 hvilket også er resultatet for mine 2 variabler i strengen..øhh har det noget at gøre med at - Uge og Idag - er string og derfor ikke bliver opfattet som datoformat??

Hvordan får jeg det ændret så det virker??
Håber nogen kan hjælpe
Avatar billede mm12010 Nybegynder
23. april 2003 - 00:53 #1
strSQL = "SELECT * FROM Husk WHERE Udførelsesdato BETWEEN #" & Uge & "# AND #" & Idag & "#"
Avatar billede boenne Nybegynder
23. april 2003 - 00:55 #2
Jeg tjekker lige og hvorfor #?
Avatar billede boenne Nybegynder
23. april 2003 - 00:59 #3
Svaret er accepteret.. så det var glyfferne det var galt med..
Takker..
Avatar billede mm12010 Nybegynder
23. april 2003 - 01:04 #4
det forventer Access får den skal renge på felter af typen dato og klokkeslæt
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