Pessoal, estou tentando fazer uma matriz com 3 whiles aninhados, porém, quando faço o debug, verifico que o terceiro while aninhado nunca é percorrido
o que está acontecendo?
Segue o código
[code] while (rs3.next()) {
tabelas.add(rs3.getString(“objectname”));
rs = statement.executeQuery("Select * from " + tabelas.get(h));
while (rs.next()) {
tabelasOsxItem.add(rs.getString("itemnum"));
rs2 = statement3
.executeQuery("select * from item where orgitemesp = '"
+ tabelasItem.get(j) + "'");
System.out.println(tabelasItem.get(j));
System.out.println(tabelas.get(h));
while(rs2.next()){
itemNumEsp.add(rs2.getString("itemnum"));
System.out.println(itemNumEsp.get(i));
/*
* System.out.println("update " + tabelas.get(i) +
* "set itemnum = '" + i + "' where itemnum = '" +
* rs2.getString("orgitemesp") + "'");
*/
i++;
}
j++;
}
h++;
}[/code]