Colegas,
a procedure abaixo esta codificada para gravar os dados no oracle 10g, estou executando e da a mensagem que o registro
foi gravado, mas quando verifico no banco, os registros não foram gravados.
Poderiam me ajudar a encontrar o problema. Não exibe mensagem nenhuma de erro!
[code]
public void executePreparedStatement(int _identrada, int _notafiscal, int _qtd_recebida, int _idproduto, String _opr)
{
try
{
// cria um preparedStatement
CallableStatement pstmt = conexao.prepareCall("{call sp_iad_saida(?,?,?,?,?)}");
// preenche os valores
pstmt.setInt(1,_identrada);
pstmt.setInt(2,_notafiscal);
pstmt.setInt(3,_qtd_recebida);
pstmt.setInt(4,_idproduto);
pstmt.setString(5,_opr);
// executa
pstmt.execute();
[b] System.out.println("Gravado!"); [/b]
}
catch(SQLException sqlex)
{
JOptionPane.showMessageDialog(null,"Não foi possível "+
"executar o comando sql,"+sqlex+"");
}
}
[/code/