Nome do mês do campo de data no banco de dados Access do aplicativo externo (C #)

Eu quero preencher uma lista suspensa em tempo de execução em c #. Eu tenho um campo Data / Hora (por exemplo, 01/05/2000) em um banco de dados do Access 2003. Quero ter o nome do mês (ou seja, janeiro, fevereiro, ...) na lista suspensa em tempo de execução.

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

A consulta acima funciona bem enquanto eu a estou executando diretamente do Access, mas quando estou tentando executá-la de umOledbCommand objeto em c # diz

Função indefinida 'MonthName' na expressão.

questionAnswers(2)

yourAnswerToTheQuestion