Insere no banco mas :Operation not allowed after ResultSet closed[resolvido]

0 respostas
P
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
Criado 8 de julho de 2011
Respostas 0
Participantes 1