Parâmetro Ireport está chegando com valor incompleto

3 respostas
programaçãojava
J

Estou passando uma variável com um valor muito extenso e quando é passado para o parâmetro, o valor está sendo cortado e manda apenas uma parte, como posso fazer com que o valor seja passado por inteiro?

Exemplo:

Em vez de passar:

SELECT * FROM TABELA

Passa:

SELECT * FROM TAB

3 Respostas

darlan_machado

Como sabe que está chegando só isso?

J

O processo que ocorre é o seguinte:
Eu populo um select dentro do meu projeto java, após isso passo as informações do select em um parâmetro chamado sql, esse parâmetro é enviado para o relatório. Quando começa o processo de geração do relatório o parâmetro sql é passado para um sub-relatório e na hora de gerar o sub-relatório aparece uma mensagem de erro indicando que o select não está completo, porém quando fiz o debug, vejo que o select é enviado por completo, porém o parâmetro ao mandar para o sub-relatório não está indo completo.

darlan_machado

1 - Por que passar o sql como parâmetro (e não apenas os parâmetros para o sql)?
2 - Por que você não manda os dados, tanto do relatório quanto do sub relatório, já processados do java mesmo?

Criado 12 de março de 2019
Ultima resposta 12 de mar. de 2019
Respostas 3
Participantes 2