vales08, desconozco la bd que manejas y la ver de Delphi.
pero siento que no estas mandando llamar el parametro fecha de manera incorrecta, ya que estas encerrando tu parametro fecha entre '' y eso lo vuelve un texto.
aca te dejo un ejemplo del uso de parametros con una fecha a ver si te sirve.
Código Delphi
[-]
queryng.sql.Clear;
queryng.SQL.Text:='INSERT INTO CAPTURAS(folio, USUARIO, CAPTURA, FECHA, HORA)'+
' VALUES (:folio,:USUARIO,:CAPTURA, :FECHA, :HORA)';
queryng.ParamByName('folio').Value:=TSERVICIOS.FieldValues['FOLIO'];;
queryng.ParamByName('USUARIO').Value:=Form1.EDIT1.text;
queryng.ParamByName('CAPTURA').Value:='SERVICIO';
queryng.ParamByName('FECHA').Value:=DATE;
queryng.ParamByName('HORA').Value:=TIME;
queryng.ExecSQL;
saludos...