(resolvido) resultset

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

[code] 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;

}[/code]

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…

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