Kika på denna, visserligen skriven för måndagar, men det borde inte vara så svårt att anpassa.
Mvh,
------------------
webForum har stängt 15-17/2 för uppgradering.
8 svar · 343 visningar · startad av andreas_lindh
Kan man pånågot sätt få fram vilket datum det är på nästa söndag och i så fall hur?
Kika på denna, visserligen skriven för måndagar, men det borde inte vara så svårt att anpassa.
Mvh,
------------------
webForum har stängt 15-17/2 för uppgradering.
Tack. Det fungerar bra.
En annan fråga.
Försöker veckans matcher från en tabell med hjälp av den funktionen men det vill inte fungera.
dateNextMonday = date + (7 - weekday(date,2))
vecka = dateNextMonday-7
sql = "SELECT * FROM s_matcher WHERE datum BETWEEN " & dateNextMonday & " AND " & vecka & " and laga = '"& a &"' or lagb = '"& a &"' order by Datum"
Set rsm = oConn.Execute(sql)
Nu hämtar den alla poster som inte är mellan dom två datumen.
Hm. Vad är fältet Datum för datatyp? Om det är av typen datum skall du ha brädgårdar runt värdet i SQL-frågan.
sql = "SELECT * FROM s_matcher WHERE datum BETWEEN #" & dateNextMonday & "# AND #"& vecka & "# and laga = '"& a &"' or lagb = '"& a &"' order by Datum"
Mvh,
------------------
webForum har stängt 15-17/2 för uppgradering.
Måste det alltid vara det?
Det fungerar fortfarande inte. Den hämtar alla matcher som är i den här månaden.
Det borde bli galet om du inte har brädgårdar runt datumvärden.
Hur ser din SQL-fråga ut om du skriver ut den med Response.write?
Mvh,
------------------
webForum har stängt 15-17/2 för uppgradering.
så här
SELECT * FROM s_matcher WHERE datum BETWEEN #2002-02-10# AND #2002-02-17# and laga = 'Tibro IK' or lagb = 'Tibro IK' order by Datum
Ok, det är din OR-sats som ställer till det.
Du får slänga in lite parenteser:
sql = "SELECT * FROM s_matcher WHERE datum BETWEEN #" & dateNextMonday & "# AND #"& vecka & "# and (laga = '"& a &"' or lagb = '"& a &"') order by Datum"
Mvh,
------------------
webForum har stängt 15-17/2 för uppgradering.
Tack. Nu fungerar det.