Consulta sql

4 respostas
S

To com um problema eu executo esse query ("SELECT * FROM Serie WHERE Serie= "+serie) que vai me retornar uma unico valor. Eu quero jogar esse valor em um textfield, entaum tenhu que converter em string eu to fazendo assim ‘cliente=rs.getString(“Cliente”);’ mas naum tah dando certo ele da esse erro: ‘Invalid cursor state’.
Se alguem puder ajudar, obrigado!

4 Respostas

diego2005

Você tem que dá um:

rs.next();

Qualquer coisa posta seu código…

T+

guilhermevh

tenta colocar antes do ‘cliente=rs.getString(“Cliente”);’
um rs.next(); para posicionsar o cursor!

S

hehehe bobiada heim… valew!
jah q to aki =D uma duvida se eu entrar com um valor em serie que não exista como vou tratar esse erro para exibir uma msg???
Obrigado!

andredeividi

So melhorando um pouco. mas é rs.next()

ResultSet rs=stmt.executeQuery("SELECT cliente FROM Serie WHERE Serie= "+serie) ;

if (rs.next()){
     textField.setText(rs.getString("cliente "))
}
Criado 31 de outubro de 2007
Ultima resposta 31 de out. de 2007
Respostas 4
Participantes 4