Ola,
estou tentando inserir dados no banco mas esta ocorrendo este erro aqui
java.sql.SQLException: Operation not allowed after ResultSet closed
no meu código :shock: mas não sei o que estou fazendo errado :roll: ja pesquisei em outros fóruns como [url]
http://www.guj.com.br/java/99235-javasqlsqlexception-operation-not-allowed-after-resultset-closed[/url] e [url]
http://javafree.uol.com.br/topic-874393-Operation-not-allowed-after-ResultSet-closed-Ajuda.html[/url].... mas ainda não achei o erro :(
alguém poderia me ajudar a encontrar?
Obrigada
Então pessoal resolvi inserindo um if apos o resultado.next() ja que de uma mesma pesquisa eu teria o mesmo resultado e da outra eu teria varios ai ficou assim meu código:
resultado=comando.executeQuery("select d.id,t.id from disciplina d,turma t where d.nome='" + ck[i].getText() + "' and t.nome='"+ttxtNomeTurma.getText()+"'and t.id_ensino=d.id_ensino ");
if(resultado.next())
{
if(resultado.getInt(1)>0)
{
comando.executeUpdate("insert into turma_disciplina (id_turma,id_disciplina) values ('" +resultado.getInt(2)+ "','" + resultado.getInt(1) + "')" );
}
}
e agora esta funcionando!!!
:D
obg