While ResultSet

1 resposta
J

Olá…

Por que um “ResultSet” declarao e executado a query tranca dentro de um outro “while”. Como no código abaixo “rec02” não responde dentro do “while” de “ec01”. O “while” de “rec02” não é executado.

while (rec01.next()){

String cod = rec01.getString(codDAcer);

String tit = rec01.getString(titDAcer);

String ass = rec01.getString(assDAcer);

String cha = rec01.getString(chaDAcer);

String idi = rec01.getString(idiDAcer);

String edt = rec01.getString(edtDAcer);
String qry2 = "SELECT codAcer FROM acervo where     AcervoDados_codDAcer = '" + cod + "'";
  ResultSet rec02 = stm.executeQuery(qry2);
  while (rec02.next()){
      String tombo = rec02.getString("codAcer");
      rec02.close();
  }

Obrigado

1 Resposta

B

Ola,

Vc uso o PreparedStatement tanto para o rec01 quanto para o rec02?
Se sim, tente criar um statement para cada result set.

Criado 2 de março de 2007
Ultima resposta 2 de mar. de 2007
Respostas 1
Participantes 2