Avatar billede quarkb Nybegynder
26. oktober 2009 - 19:54 Der er 5 kommentarer og
1 løsning

Database udtræk.

Hvordan får jeg dette til at virke:
sql = "SELECT TOP 2, * FROM [Kalender] WHERE StartDato <= date"
Avatar billede michael_stim Ekspert
26. oktober 2009 - 20:21 #1
D bliver nød til at fortælle hvad den skal tage top på.
Avatar billede michael_stim Ekspert
26. oktober 2009 - 20:24 #2
Og dato skal der mange gange # om:
SELECT TOP 2 ditFelt, * FROM [Kalender] WHERE StartDato <= #"& date &"#"
Avatar billede quarkb Nybegynder
26. oktober 2009 - 20:35 #3
hmm.

StartDato <= #"& date &"#"
på den måde kommer en event der foregår den 11.12.2009 ikke med fordi at 11 er mindre end 26, hvis d.d. er 26.10.2009
Avatar billede quarkb Nybegynder
26. oktober 2009 - 20:47 #4
Denne linje giver det ønskede resultat:
sql = "SELECT TOP 2 StartDato, * FROM [Kalender] WHERE DateSerial(Year(StartDato), Month(StartDato), Day(StartDato)) >= #" & date & "# Order by DateSerial(Year(StartDato), Month(StartDato), Day(StartDato))"

Tak for din hjælp, lav et svar og pointene er dine.

:o)
Avatar billede michael_stim Ekspert
26. oktober 2009 - 21:33 #5
Ellers tak, samler ikke på point.
Avatar billede quarkb Nybegynder
26. oktober 2009 - 22:17 #6
OK, tak for din hjælp.

sp lukkes.
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