Tenho uma select que me retorna o valor máximo de um campo (int) da tabela.
Como eu pego esse valor no ResultSet?
Ex. select max(campo) from tabela;
ResultSet rs;
rs.getInt(“campo”)??
abs.
Tenho uma select que me retorna o valor máximo de um campo (int) da tabela.
Como eu pego esse valor no ResultSet?
Ex. select max(campo) from tabela;
ResultSet rs;
rs.getInt(“campo”)??
abs.
dê um nome para o campo…
ex:
select max(campo) as maximo …
rs.getInt(“maximo”);
int i = rs.getInt( " nome da coluna ");
// ou posição da coluna no resultado da query qu no seu caso é somente 1
int i = rs.getInt( 1 ) ;
bravox
Tentei os dois jeitos e me retornou o seguinte erro:
java.sql.SQLException: Invalid cursor state - no current row
abs.
Consegui… Precisava dar um rs.next();
Obrigado pela ajuda!
abs.