salve galera, eu tenho a seguinte dúvida: tenho um rs.getString e gostaria de saber se tem como saber por exemplo se esse rs.getString() está retornando um valor nulo e se ele estiver mostrando mudar para um outro?
sem armazenar em uma variável, pq eu tenho um código que gera um código de inserção ao banco automático
é esse aqui em baixo:
[code] st = con.createStatement();
sql = “Select cod_produto, num_saida, val_saida from venda_temp_itens”;
sql += " where cod_temp="+codTemp;
rs = st.executeQuery(sql);
if (rs.next()){
rs.beforeFirst();
while (rs.next()){
num_saida = rs.getInt("num_saida");
val_saida = rs.getDouble("val_saida");
st = con.createStatement();
sql = "Insert into produto_estoque(cod_produto,cod_operador,cod_loja,dat_movimento,";
sql += "num_saida,val_saida,cod_temp,hor_movimento) values ("+rs.getString("cod_produto")+",";
sql += session.getAttribute("cod_operador")+","+session.getAttribute("cod_loja")+",'"+dat_movimento+"',";
sql += num_saida+",'"+val_saida+"',"+codTemp+",'"+hor_movimento+"')";
st.executeUpdate(sql);
st.close();
}
}rs.close();[/code]
valew!