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
Como sabe que está chegando só isso?
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.
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?