Trådstart 1 sep. 2001 08:38 #1 Jag har ett spelschema för ett hockeylag. Jag vill bara visa dom matcherna som ksa spelas, de som har spelats visas i ett arkiv.
Jag hämtar matcherna så här:
<%
sql = "select top 14 * from A_match where datum > "&("Date()")&" order by Datum"
Set Rs = oConn.Execute(sql)
%>
Probelmet är att den då inte visar den matchen som är på dagens datum.
Hur ska jag jag göra för att få med matchen som spelas på dagens datum?
@nders Medlem sedan juni 2000 32 967 inlägg ...where [datum] [b]>=[/b]...
det ser dock inte helt rätt ut annars heller. vad är fältet datum för datatyp?
det borde se ut så här:
sql = "select top 14 * from A_match where [datum] >= #" & Date & "# order by [Datum]"
jag utgår då ifrån att fältet datum är av typen datum, det verkar väl logiskt?
red: enligt ovan har jag också antagit att du använder access. om det är sql server du använder så ska det vara apostrofer istället för brädgård.
Måsta man ha [] runt datum. Jag ändrade till ...where datum >= och det fungerar som det ska.
@nders Medlem sedan juni 2000 32 967 inlägg det beror på. använder man en svensk access så måste man det, eftersom datum där är ett reserverat ord.
red: fan!
Jag har svensk access. Men det fungerar utan []
spango Medlem sedan juni 2000 8 205 inlägg Lite OT så går det att använda datatyper som fältnamn, eftersom syntaxen i sql inte tillåter sådan användning av datatypsnamn och kolumn/tabellnamn att det går att missförstå vilket som är vilket. (Källa: En snubbe som jobbar på samma företag som LarsG)