Non ci sto capendo niente...
Questa query ti funziona?

SQL1 = "SELECT MAX(Progressivo) AS PROG FROM carrello WHERE Anno = YEAR(NOW)"

Secondo me ti dovrebbe dare errore.

Roby