por paulobergo » 11 Jul 2008 12:44
Observando mais detalhadamente, vi que a query executada estava em uma linha com 938 caracteres...
Então, pode ser que o Mediator não suporte uma variável string "grande"?
Ou há um jeito de passar uma query em múltiplas linhas?
Exemplo, de uma query que também resulta no mesmo erro (esta tem 742 caracteres em uma única string):
select * from (select prdupl, prdata , prvalo, if(prpago=1,"pg", if(prdata<Date(Now()),"at", "av")) as prpago, cast( if(prpago, Date_Format(Date_Add(prdata, interval prdias day),GET_FORMAT(DATE,"EUR")), "::/::/::::") as char(10)) as prdbxa, premis, prcart, idcaddup as id from `dtffh`.`caddup` caddup where prfich="62606" and prpago=0 order by prdata ) as consulta1 union select * from (select prdupl, prdata, prvalo, if(prpago=1,"pg", if(prdata<Date(Now()),"at", "av")) as prpago, cast( if(prpago, Date_Format(Date_Add(prdata, interval prdias day),GET_FORMAT(DATE,"EUR")), "::/::/::::") as char(10)) as prdbxa, premis, prcart, idcaddup as id from `dtffh`.`caddup` caddup where prfich="62606" and prpago=1 order by prdbxa desc ) as consulta2;
Grato por qualquer colaboração!
Não se vê bem com insolação... é essencial cobrir os olhos...