Román decirte que el tipo del campo ANO de la tabla factura también es 'S'.
Por ese motivo no comprendo por que no funciona. Gracias por la aclaración de que el tipo 'S' de Paradox se utiliza como un entero.
Esto es lo que coloco yo en el Query.
ParamByName('ANO').AsInteger = DM_Cons.TbConModEliFacturas['ANO']; (también he probado con DM_Cons.TbConModEliFacturasANO.AsInteger), pero no me funciona.
Sin embargo como comenté arriba cuando coloco ParamByName('ANO').AsInteger = 2005; si que funciona. ¿?
Un saludo...