24. oktober 2003 - 09:13
Der er
8 kommentarer og 1 løsning
Hvordan er det nu lige dato skal være i sql sætning
Hvordan er det lige jeg arbejder med datoer i min sql sætning. Hvis jeg benytter følgende: SELECT Overskrift, StartDato, StartTid, SlutDato, SlutTid FROM Booking WHERE StartDato = 31-10-2003 Or SlutDato = 31-10-2003 Så henter den ikke noget ud af min database. Her er min sql som den ser ud lige nu: Sql = "SELECT Overskrift, StartDato, StartTid, SlutDato, SlutTid FROM Booking WHERE StartDato = " & dato & " Or SlutDato = " & dato & "" Hvor dato indeholder en dato. Værdierne i datoen kan ændres så de kommer dd-md-år, md-dd-år, år-md-dd eller hvordan det nu skulle være!
Annonceindlæg fra QNAP
24. oktober 2003 - 09:15
#1
prøv: Sql = "SELECT Overskrift, StartDato, StartTid, SlutDato, SlutTid FROM Booking WHERE StartDato = '#" & dato & "#' Or SlutDato = '#" & dato & "'#" /Anders
24. oktober 2003 - 09:18
#2
Så får jeg føglende fejl: Microsoft OLE DB Provider for SQL Server error '80040e14' Line 1: Incorrect syntax near '#'.
24. oktober 2003 - 09:19
#3
Følgende fejl får jeg hvis jeg lige retter din sql til følgende: Sql = "SELECT Overskrift, StartDato, StartTid, SlutDato, SlutTid FROM Booking WHERE StartDato = '#" & dato & "#' Or SlutDato = '#" & dato & "#'" Microsoft OLE DB Provider for SQL Server error '80040e07' Syntax error converting datetime from character string.
24. oktober 2003 - 10:03
#4
Help plz!!!
24. oktober 2003 - 10:15
#5
Kan man ikke bruger GetDate() til at undersøge om datoen er lig med den værdi? Følgende giver nemlig ingen værdier: SELECT Overskrift, StartDato, StartTid, SlutDato, SlutTid FROM Booking WHERE StartDato = GetDate() + 7 Men det gør følgende: SELECT Overskrift, StartDato, StartTid, SlutDato, SlutTid FROM Booking WHERE StartDato > GetDate() + 7
24. oktober 2003 - 10:38
#6
set #'erne fra a-thorstens svar så skulle den være der
24. oktober 2003 - 10:41
#7
der skulle selvfølgelig stå slet
24. oktober 2003 - 11:01
#8
Det syntes jeg at jeg har prøvet ... nå men det lader til at virke! Thx ... smid et svar!
26. oktober 2003 - 08:49
#9
svar
Kurser inden for grundlæggende programmering