Ciao a tutti, sto provando a realizzare una query che restituisca tutti i campi compresi tra 2 date presenti nel db.
Il db è strutturato in questo modo
Id | Info | DataIns | DataPartenza | DataArrivo |
01 Prova1 01/09/2014 01/09/2014 21/09/2014
02 Prova2 02/09/2014 10/09/2014 30/09/2014
Considerato che oggi è 22/09/2014, vorrei visualizzare soltanto i record dove la data di oggi è presente nell'intervallo DataPartenza e DataArrivo
Ho provato in questo modo:
Inserisco in una variabile la data di oggi:
Eseguo la query visualizzando solo i record che hanno la data di oggi presente nell'intervallo DataPartenza e Data Arrivo:codice:<% Dim Oggi Oggi = FormatDateTime(Now(),2) & " " %>
E continuo a ricevere sempre lo stesso errore:codice:Query = "SELECT * FROM Tabella1 WHERE Oggi BETWEEN DataPartenza AND DataArrivo"
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Non riesco a capire come dirgli di visualizzare soltanto i record di quell'intervallo.
![]()

Rispondi quotando