Invalid operation

1 resposta
S
Sempre que eu executo a instrução:





private ResultSet rs;


rs = conect.stmt.executeQuery("exec consult_horario ´"+frmhorinicio+"´");





Aparece a mensagem:





java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Invalid operation for the current cursor position.





Quando eu testo a procedure através do Query Analyzer ela funciona e mostra a informação desejada.


O que eu devo fazer?


A instrução em java está correta pois eu uso a mesma instrução  que com outra procedure e funciona.





CREATE PROC consult_horario


@frmhorinicio varchar(5) as


SELECT cod_horario


FROM horario


WHERE txt_horario=@frmhorinicio


GO

1 Resposta

F

Olá,



vc já tentou chamar "rs.next();" antes de pegar os dados deste ResultSet?

Criado 25 de abril de 2003
Ultima resposta 27 de abr. de 2003
Respostas 1
Participantes 2