Escopo  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
edustratPJ
What is classpath?
[Avatar]

Membro desde: 03/01/2005 00:00:00
Mensagens: 9
Offline

Ôpa!

Eu declaro a variável kWh fora do while, dentro dele eu insiro os valores e quando vou acessar os valores de kWh eles aparecem nulos. É como o que se o que acontecesse dentro do while fosse ignorado



Ao adicionar os valores num dataset para produzir um gráfico, os valores de kWh aparecem nulos. Obviamente, sei que os valores que usei para fazer os cálculos dentro do while não são nulos. Não tem como eu enfiar tudo dentro do while pois ainda tem muito código depois disto.

Alguém sabe qual é o meu erro e pode sugerir algo?

Valeu!
[WWW] [ICQ]
azevedomtPJ
JavaTeenager
[Avatar]

Membro desde: 14/09/2003 00:00:00
Mensagens: 160
Offline

Olá edustrat


Bom, o fato de você estar preenchendo o seu array dentro do while não tem nenhum problema. Até porque neste caso você declarou o Array kwh fora das chaves do loop. Eu acredito que o problema possa estar nos seus ResultSets. Confira se eles realmente estão trazendo o que é esperado que eles tragam.
Para ilustrar melhor o que estou falando preparei um exemplo preenchendo o mesmo array que o seu só que sem os datasets. Execute e vai notar que os valores são preenchidos corretamente...

Have fun !

[WWW] [ICQ]
edustratPJ
What is classpath?
[Avatar]

Membro desde: 03/01/2005 00:00:00
Mensagens: 9
Offline

Valeu azevedomt, os resultsets realmente não estavam trazendo o que eu queria. O que estava dentro do while nem estava sendo executado, aliás; como o resultset estava nulo, .next() retornava false para o while e o resto não era executado.

T+
[WWW] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team