Avatar billede bruhnsweb Nybegynder
09. januar 2004 - 11:58 Der er 17 kommentarer og
1 løsning

where dato lig med date?

Hej Eksperter

Jeg har en SQL sætning:
Set rs_release = Server.CreateObject("ADODB.RecordSet")
rs_release.open "Select * From [kalender] Where dato > now order by dato", Conn_sites

Virker fint!

Problemet er at den ikke har de kalender events med som sker i dag - kun i morgen og frem over..
Jeg har prøvet at skrive mange ting, men jeg er sikker på at du har svaret, og lyst til nogle point :o)

//Bruhn
Avatar billede Spotgun Seniormester
09. januar 2004 - 12:00 #1
Prøv med:

"Select * From [kalender] Where dato >= now order by dato"
Avatar billede bruhnsweb Nybegynder
09. januar 2004 - 12:04 #2
Ingen fejl men, den viser ikke i dag :o(
Avatar billede Spotgun Seniormester
09. januar 2004 - 12:06 #3
Er dato kun selve datoen, eller er tiden også med? Og hvor vigtigt er det mht. tiden? Skal det være alle indlæg fra præcist nu og fremover, eller skal det bare være fra dags dato og fremefter?
Avatar billede powerade Nybegynder
09. januar 2004 - 12:06 #4
Skal du ikke skrive now() istedet?
Avatar billede bruhnsweb Nybegynder
09. januar 2004 - 12:09 #5
Det er kun dato, ik tid...

Den skal vise dags dato samt fremover
Avatar billede powerade Nybegynder
09. januar 2004 - 12:13 #6
Har du prøvet at udskrive "now" for at se om det er en fejl på serveren? Sådan at den måske er en dag foran??
Avatar billede bruhnsweb Nybegynder
09. januar 2004 - 12:16 #7
Now = 09-01-2004 12:17:24
Avatar billede powerade Nybegynder
09. januar 2004 - 12:25 #8
Du kan evt. prøve sådan her istedet..
myDate = Date()
myDate = Year(Now) & "-" & Month(now) & "-" & Day(now)
"Select * From [kalender] Where dato >= '#"& now & "#' order by dato"
Avatar billede powerade Nybegynder
09. januar 2004 - 12:26 #9
Hov såden her sku den sidste linie være
"Select * From [kalender] Where dato >= '#"& myDate & "#' order by dato"
Avatar billede bruhnsweb Nybegynder
09. januar 2004 - 12:31 #10
myDate = Date()
myDate = Year(Now) & "-" & Month(now) & "-" & Day(now)

Set rs_release = Server.CreateObject("ADODB.RecordSet")
rs_release.open "Select * From [kalender] Where dato >= '#"& MyDate & "#' order by dato", Conn_sites

-----------------------------------

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

kalender.asp, line 64
Avatar billede powerade Nybegynder
09. januar 2004 - 12:32 #11
Evt. uden gnyffer?
Select * From [kalender] Where dato >= #"& MyDate & "# order by dato
Avatar billede powerade Nybegynder
09. januar 2004 - 12:33 #12
Kan ikke huske om den kender forskel på store og små bogstaver... Du skriver først myDate og derefter MyDate... M != m
Avatar billede Spotgun Seniormester
09. januar 2004 - 12:36 #13
Måske lidt et longshot, men prøv den her:

"Select * From [kalender] Where dato > Date() - 1 order by dato"
Avatar billede bruhnsweb Nybegynder
09. januar 2004 - 13:28 #14
he he - Frækt med minus en.. Nu virker det :o)

Smid lige et svar :o)
Avatar billede mm12010 Nybegynder
09. januar 2004 - 13:29 #15
eller:

"Select * From [kalender] Where dato >= Date() order by dato"
Avatar billede bruhnsweb Nybegynder
09. januar 2004 - 13:33 #16
eller det :o)
Avatar billede bruhnsweb Nybegynder
11. februar 2004 - 16:02 #17
Hvem smider et svar? Ellers lukker vi spørgsmålet?
Avatar billede mm12010 Nybegynder
16. marts 2004 - 11:15 #18
svar ?-)
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