Olá amgios,
estou com um baita problema…eu estou querendo fazer uma conta no BD…ate ai blz…so que quando eu faço a conta e vou jogar para uma JLabel da erro…
Estou usando o netbeans…
Parte do codigo onde esta dando os erros
ResultSet RS= con.consulta("SELECT SUM(valor) as total FROM gerdinheiro");
while(RS.next())
{
total.setText(String.valueOf(RS.getInt("total")));
}
Os erros que dão
Compiling 1 source file to D:\Sis\build\classes
D:\Sis\src\GerenciadorFinanceiro\TabelaDinheiro.java:348: illegal start of type
while(RS.next())
D:\Sis\src\GerenciadorFinanceiro\TabelaDinheiro.java:348: <identifier> expected
while(RS.next())
D:\Sis\src\GerenciadorFinanceiro\TabelaDinheiro.java:348: ';' expected
Acho que esta faltando inicializar sue objeto total
ResultSet RS= con.consulta("SELECT SUM(valor) as total FROM gerdinheiro");
Total total = null;
while(RS.next())
{
total.setText(String.valueOf(RS.getInt("total")));
}
Acho que está faltando inicializar/construit seu objeto total
ResultSet RS= con.consulta(“SELECT SUM(valor) as total FROM gerdinheiro”);
Total total = null;
while(RS.next())
{
total = new Total(); //constroi novo objeto
total.setText(String.valueOf(RS.getInt("total")));
}
Isso acho que não é não cara, afinal o total é só o alias do SQL.
Tá bem estranho esse erro, ele ta reconhecendo o while como tipo. Cara tá tudo configurado certo no seu ambiente??
Qual java ta usando?
Cara faz um teste, tira esse while, pois você não vai precisar dele, já que o único retorno da sua query será o total.
Amigo,
Esto usando o NetBeans 5.5 e java 1.6
da erro no while…se eu coloco um if da o mesmo erro…o ambiente ta configurado td certinho o sistema todo ta rodando sem poblemas so da erro ai…eu colocquei o cod de cima…continuou com o mesmo erro…
ja nao sei mais o que fazer…