Select

2 respostas
L

Bom dia amigos…

Meu problema é o seguinte:

Tenho um select usando max,como segue:

rs = stmt.executeQuery(“SELECT max(numero) as numeros from pedido”);

Quando tento atribuir o valor do recordset à uma variável,faço assim:

a=rs.getInt(“numeros”);

Me retorna o seguinte erro:

org.apache.jasper.JasperException: [Microsoft][ODBC Driver Manager] Estado de cursor inválido

Alguém poderia me ajudar?

Obrigado…

2 Respostas

marciolx

tem que chamar

if (rs!=null) rs.next();

antes de usar o rs?

tiago_maga
ai  o lance eh

rs = stmt.executeQuery(Select max(num) as numero from pedido);

rs.next() // ou faça a verificaç~~ao antes if (!rs.next() ) rs.next()

int z = rs.getInt(numero);

Blz::???

Criado 26 de junho de 2003
Ultima resposta 26 de jun. de 2003
Respostas 2
Participantes 3