Conexao MySQL

06/12/2006

1

quando tento pegar o próximo numero para fazer um insert atraves desta rotina abaixo, tenho o seguinte erro:
Before Start of Result Set, alguém pode me ajudar por favor!

//Busca proximo Numero para cadastrar
public void maxNumero(){
Conecta c = new Conecta();
Connection con = null;
String sql = ´select max(Id)+1 PROX_NUM from VENDEDOR´;
try{
con = c.getConexao();
PreparedStatement ps = con.prepareStatement(sql);
ResultSet rs = ps.executeQuery(sql);
i = rs.getInt(´PROX_NUM´);
}
catch(Exception e){
e.printStackTrace();
JOptionPane.showMessageDialog(null,´SQL: ´+e.getMessage());
tfRazaoSocial.requestFocus(true);
}
finally{
JOptionPane.showMessageDialog(null,´Valor de i: ´+Integer.toString(i));
c.closeAll(con);
}
}


Responder