IReport: Cannot cast from BigDecimal to Double

1 resposta
S

Pessoal, tenho um relatório em que fiz uma alteração para incluir um campo, só que quando tento compilar aparece a mensagem de erro

Na tabela esse campo está definido como NUMBER e no relatório como DOUBLE.
Essa mensagem aparece várias vezes na hora em que vou compilar o relatório e esse campo não é o que inseri, ele já existia e o relatório funcionava perfeitamente.

1 Resposta

M

você está tentando converter um BigDecimal em um Double, e isto nao eh possivel. Verifique melhor os tipos dos campos. Se este campo foi alterado em algum momento, tome cuidado, pois o ireport tem um bug, e ele aparentemente altera o tipo do campo, mas por baixo fica tudo igual. Se for pra alterar o campo, exclua ele e crie ele de volta.

Criado 14 de maio de 2007
Ultima resposta 14 de mai. de 2007
Respostas 1
Participantes 2