(resolvido) resultset

1 resposta
jonasjgs2

boa tarde..

gente este metodo nao retorna nenhum registro da tabela usuario
ja verifiquei a conexao esta correta
ja dei um select na base
e nao consegui descobrir porque nao me retorna registros...
se eu verificar o o resultmetadata aparecem os fields da tabela ou seja a conexao esta correta
mas nao retorna nenhum registro o que pode ser
estou utilizando o sqlserver 2008

public ResultSet ListaRs(String UsuNome) throws SQLException {

        String sql = "select * from usuario order by usunome";
        PreparedStatement smtm = this.con.prepareStatement(sql);

        ResultSet rset =  smtm.executeQuery();
        System.out.println(rset.getRow());
        

        this.con.commit();

        return rset;

    }

desculpem gente... eu estava pegando o rset.getrow achando que isso me retornava o total de registros
como vinha 0 eu achama que estava com algum problema

obrigado...

1 Resposta

B

O total de registros você só consegue com um select count(*), ou indo contando todas as linhas retornadas, uma a uma, até o final.

Criado 30 de outubro de 2012
Ultima resposta 30 de out. de 2012
Respostas 1
Participantes 2