Nombre del mes del campo de fecha en la base de datos de Access desde una aplicación externa (C #)

Quiero completar una lista desplegable en tiempo de ejecución en C #. Tengo un campo de fecha / hora (por ejemplo, 01/05/2000) en una base de datos de Access 2003. Quiero tener el nombre del mes (es decir, enero, febrero, ...) en la lista desplegable en tiempo de ejecución.

SELECT DISTINCT MonthName(Month(DATE_OF_BOOKING)) AS MNTH 
    FROM TRAVEL_DETAILS WHERE YEAR(DATE_OF_BOOKING)='2008' 

La consulta anterior funciona bien mientras la ejecuto directamente desde Access, pero cuando intento ejecutarla desde unOledbCommand objeto en C # dice

Función no definida 'MonthName' en expresión.

Respuestas a la pregunta(2)

Su respuesta a la pregunta