Como faço para pegar o resultado dessa consulta?

4 respostas
R

ola pessoal, preciso de uma ajudinha , o problema é como faço para pegar o resulado desta consulta ?

segue meu metodo

public void verificaQuantDisponivel(int Livro,int Aluno) throws SQLException

{

Statement sta = conexao.createStatement();

ResultSet elements = sta.executeQuery(SELECT sum(Quantidade) FROM emprestimos WHERE Livro = +Livro+ and Aluno = +Aluno+””);

while (elements.next())

{
this.QuantDisp = elements.getInt("Quantidade");
        
    }

}
assim da erro o erro que não existe a coluna Quantidade, o que faço ?

4 Respostas

g4j

como vc não definiu um alias pra coluna, pode usar o índice do campo, que no caso é o primeiro, certo?

então faz um elements.getInt(1);

R

nao da assim ta vindo sempre com valor “0”

e para garantir peguei essa linha de sql e coloqui direto no banco , la funciona.

o que será [/url]?

g4j

robertoNetbeans:
nao da assim ta vindo sempre com valor “0”

e para garantir peguei essa linha de sql e coloqui direto no banco , la funciona.

o que será [/url]?

Pode ser que os atributos Livro e Aluno estejam com valores indevidos cara… faça um debug…

R

é isso mesmo o valor tava vindo nulo

valeu muito obrigado

Criado 3 de fevereiro de 2009
Ultima resposta 3 de fev. de 2009
Respostas 4
Participantes 2