Obtener el dato de un dddw en una variable

Hola,
Quiero testear el mes actual y si es mayo (por ejemplo) activar un botón o no.
Para esto, tengo el siguiente código:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
int valor_mes
select datepart(mm,getdate()) into :valor_mes
if valor_mes = 5 then
cb_act_mayo.enabled = true // es mayo se activa el botón
else
cb_act_mayo.enabled = false // no es mayo
end if
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
no ser porque motivo me da un sintax error en el select
en principio no se que puede fallar, porque el select me da buen resultado
cuando lo chequeo como consulta en SQL Server.
¿alguna idea?
Gracias de antemano y un saludo
Paco

Añade tu respuesta

Haz clic para o