11. august 2003 - 15:47Der er
2 kommentarer og 1 løsning
problem med sammenlign af datoer
Hvad er der lige galt med følgende sql:
If Mode = "Kommende" Then Vis = ">" Else if Mode = "Afholdte" Then Vis = "<" End If End If sql= "SELECT * FROM Fagseminarer Where StartDato " & Vis & " " & FormatDateTime (Now, vbshortDate) & " And KundeID =" & Session("KundeID") & "" rs.Open Sql, Conn, 1
Jeg får fint mine informationer udskrevet men den skeldner ikke mellem datoen. Hvis jeg udskriver det hele med sql'en får jeg:
SELECT * FROM Fagseminarer Where StartDato > 11-08-2003 And KundeID =1 IT-kursus 27-08-2003 Vejledning i brug af portalen 15-07-2002
Her skulle den jo gerne kun udskrive den øverste.
Hvis jeg udskreiver hvor StartDato < 11-08-2003 så får jeg ingen værdier udskrevet ... hvad gør jeg galt?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Nu ved jeg ikke hvilken DB du benytter så: Access: sql= "SELECT * FROM Fagseminarer Where StartDato " & Vis & " #" & FormatDateTime (Now, vbshortDate) & "# And KundeID =" & Session("KundeID") & ""
MS SQL: sql= "SELECT * FROM Fagseminarer Where StartDato " & Vis & " '" & FormatDateTime (Now, vbshortDate) & "' And KundeID =" & Session("KundeID") & ""
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.