Pessoal, bom dia,
Estou tendo um problema num result set, onde eu tenho que percorrer o mes, e retornar os dias em que tenho ocorrencia no banco, e nos que estiverem nulo
setar a ocorrencia do dia anterior preenchido…
Segue o código que estou usando, mas esta dando erro dizendo: ResultSet não esta posicionado corretamente, Talvez voce precise chamar next.
while(dataDeE.before(dataAteE) || dataDeE.equals(dataAteE)){
if (rs.next()) {
itensEnd = new ItensEnderecamento();
itensEnd.getItemEntrada().getMovimentacao().setEmissaoEm(data);
itensEnd.setQuantidadeEntrada(rs.getDouble("quantidade"));
itensEnd.setQuantidade(rs.getDouble("atual"));
lista.add(itensEnd);
dataDeE.add(Calendar.DAY_OF_MONTH, 1);
}else if(rs.wasNull()){
// itensEnd = new ItensEnderecamento();
itensEnd.getItemEntrada().getMovimentacao().setEmissaoEm(dataDeE.getTime());
itensEnd.setQuantidadeEntrada(rs.getDouble("quantidade"));
itensEnd.setQuantidade(rs.getDouble("atual"));
lista.add(itensEnd);
dataDeE.add(Calendar.DAY_OF_MONTH, 1);
}
}

