Fórum Solucao Erro PostegreSQL e NetBeans #513415

12/03/2015

0

E ai pessoal

estou tentando efetuar a soma de uma coluna do banco de dados e inserir na JtxtField, utilizando o seguinte codigo

public void somar(){
String sql = "Select SUM(abacaxi) from janeiro ";

try {
pst = conecta.prepareStatement(sql);
rs = pst.executeQuery();
while (rs.next()){
int soma = rs.getInt(0);
txtAbacaxi.setText(String.valueOf(soma));
}
}


catch (SQLException error){
JOptionPane.showMessageDialog(null, error);

}

}

mas esta retornando o seguinte erro

org.postgresql.util.PSQLException.O indice de colunas esta fora do intervalo 0, o numero de colunas 1

aonde esta o erro?
Caio

Caio

Responder

Post mais votado

12/03/2015

Respondi em outra thread, mas segue aqui:

"
Outra coisa, o primeiro campo do ResultSet é 1 e não 0.
Logo, na linha int soma = rs.getInt(0); mude para int soma = rs.getInt(1);
"

David Coelho

David Coelho
Responder

Gostei + 2

Mais Posts

12/03/2015

Marisiana Battistella

Se você executar o SQL direto no banco de dados, ocorre algum erro?
Responder

Gostei + 0

12/03/2015

Caio

Nao so quando executa na aplicacao do NetBeans
Responder

Gostei + 0

12/03/2015

David Coelho

Caio, existe uma coluna chamada "abacaxi" na tabela "janeiro"?
Responder

Gostei + 0

12/03/2015

Caio

sim existe
tanto que o comando pra inserir os dados na tabela funciona todos perfeitamentes, de todas as colunas

o que pode estar acontecendo?
Responder

Gostei + 0

12/03/2015

Marisiana Battistella

Caio a solução apresentada resolveu?
Responder

Gostei + 1

12/03/2015

Caio

Resolveu sim
So nao to conseguindo edita a tag do pos resolvido
UHAUHSAUHSUAHS
Responder

Gostei + 1

12/03/2015

Marisiana Battistella

Ah tá... =D Sem problema!
Obrigada pelo feedback!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar