He estado intentando y sigue sin funcionarme.
En un form tengo un dbgrid que es donde van a aparecer los datos, en un datasource tengo el ADOquery donde aparece el codigo que tu me has escrito antes:
Código SQL
[-]select distinct datepart(year, fecha)
from pedidos
order by fecha
Cuando abre el form aparecen los errores que comentaba antes.
La tabla de donde extrae los datos tiene los siguientes campos:
pedidos{num, fecha, proveedor, estado, nota} donde fecha es un campo date/time de una tabla de access
Muchas gracias