HEj!
Tack för all hjälp tidiagare.......!
Grymt schysst!
Nu har jag ett annat prblem....
Det är så att jag har en mysql databasmed en tabell som heter spelprogram. Där finns ett fält som heter tid, där spara sdatum och tid tex:
2004-12-12 12:34:12
Jag sätter ihop dem sedan så här:
datumutskriv = cdate(Request.Querystring("y") &"-"& Request.Querystring("m") &"-"& Request.Querystring("d"))
När jag i min sql sats ska sortera ut dem sen så blir det fel, så här min sql sats ut:
Visa = "SELECT Serie, Omg, Tid, Hemmalag, Bortalag, Arena FROM spelprogram WHERE Tid= (" & datumutskriv & ")"
Problemet är jo att i sqlsatsen säger man hämta ut värden där tid är samma som datumutskriv variablen, men i variablen sparas jo bara datumet....inte datum & tiden som det sparas i tabellen.
Ja men i tabellen sparas det som 2004-12-12 12:12:12
Men jag skickar bara med 2004-12-12 med strängen som jag sedan sparar i en variabel. Så i variablen står där 2004-12-12
men i tabellen står där 2004-12-12 12:12:12
Du kan ju antingen lagra data i databasen med Date() istället för Now()... Annars kan du formulera om din SQL-satts...
Jag tror du kan använda Left() i SQL-sattsen (om det fungerar och du inte har kravet att skriva allt för fin kod!) och på sätt plocka ut de 10 första tecknen YYYY-MM-DD (ps! inklusive bindestrecken)!
strSQL = "SELECT Serie, Omg, Tid, Hemmalag, Bortalag, Arena FROM spelprogram WHERE Left(Tid,10) = (" & datumutskriv & ")"
Annars kan du hämta alla poster ifrån 00:00 till 23:59 en dag... Antar att du kan skapa datumsträngarna själv?
strSQL = "SELECT Serie, Omg, Tid, Hemmalag, Bortalag, Arena FROM spelprogram WHERE Tid BETWEEN = #2004-12-12 00:00# AND #2004-12-12 23:59#"
Man ska inte använda wildcards på datum i sina villkor, utan använda de datumfunktioner som finns i SQL. En sökning i SQL-forumet borde ge dig exempel du kan använda.
Dessutom; skarbratt: Wildcards har ingen inverkan om du använder =, utan då är det LIKE som gäller.
Scriptet är inte för at ladda upp filer , det är när du har datum och tid under samma fält i databsen, tex 2004-12-12 12:00:00..sen vill jag bara ha ut datumet, inte tiden och jämföra det med ett datum i en variabel...
förstår du..
Det är till en kalender!
Scriptet är inte för at ladda upp filer , det är när du har datum och tid under samma fält i databsen, tex 2004-12-12 12:00:00..sen vill jag bara ha ut datumet, inte tiden och jämföra det med ett datum i en variabel...
förstår du..
Det är till en kalender!
jag sitter mest och undrar hur 17 mitt inlägg hamnade i denna tråden, det skulle det inte vara, men men :)
257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2