Salve a tutti,ho un problema su una query sql che mi da errore sulle stringhe date che ricavo come da variabili 'dal e 'alSe invece inserisco una data FISSA (come nella stringa sql in REM, funziona)mi sapete dire dove sbaglio ???
dal = Dateadd("d", -1, Date())al = DateAdd("d", 7, Date())
'PERCORSO DATABASEurl_DB = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/miotabase.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open url_DBstrOrderBy = "Data"Set RS = Server.CreateObject("ADODB.Recordset")
'sql = "SELECT * FROM Partite WHERE Data BETWEEN #" + "20/03/2014" + "#" + " AND " + "#" + "30/03/2014" + "#" + " ORDER BY " + strOrderBy + ";" QUESTO FUNZIONA !!!!!
sql = "SELECT * FROM Partite WHERE Data >=#" + dal + "#" + " AND Data <=#" + al + "#" + " ORDER BY " + strOrderBy + ";"
Dove sbaglio ???
Grazie
Kairex