Ahh bueno¡¡¡, después de pensarlo mejor y de una manera mas razonable el problema quizá radica en que en la propiedad Params del Dataset no haz especificado el tipo de parámetro de fecha la cosa podría solucionarce de la siguiente manera.
Código Delphi
[-]
clientdataset1.Params[0].DataType := ftDate;
clientdataset1.Close;
clientdataset1.ParamByName('fec').AsDate := datetimepicker1.Date;
clientdataset1.Open;
Pero tengo una pregunta ¿Al fin con cual de los dos trabajas, con clientdataset1 o con sqldataset1?, el ejemplo que te coloque lo asumí creyendo que usabas clientdataset1. Creo que esto si es
.
Nota: Mi pregunta es para hacer ver lo mismo de Lepe, disculparme pues se me habia caido la conexión y cuando volvio solo me limite a presionar el boton de "Enviar" .