Ok, sto andando in pappa lo ammetto :berto:

codice:
Sql = "SELECT Year(Data) as AnnoCorrente, Month(Data) as Mese FROM Gare where Year(Data)=" & Anno & " group by Month(Data) order BY data asc"
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Impossibile eseguire una query che non include l'espressione "Year(Data)" specificata come parte di una funzione di aggregazione.

se levo group by Month(Data) va senza problemi come faccio a risolvere ???

Devo necessariamente raggruppare i mesi