Bom dia a todos,
Estou fazendo uma query que é um update e na minha clausula “where” passo um “código”, no tabela esse código é do tipo “int”.
Na minha Action (Servlet) tenho que receber esse código, mas ele esta vindo como “null” com o seguinte erro abaixo:
java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
Segue uma parte do meu código do DAO onde pego esse código:
pstm = con.prepareStatement(" UPDATE tblrede SET " +
" desc_rede = ?, " +
" uf = ?, " +
" cidade = ?, " +
" fone1 = ?, " +
" contato1 = ?, " +
" email1 = ?, " +
" fone2 = ?, " +
" contato2 = ?, " +
" email2 = ?, " +
" razao = ?, " +
" insc_est = ?, " +
" ender = ?, " +
" cnpj = ?, " +
" banco = ?, " +
" agencia = ?, " +
" conta = ?, " +
" cadfor = ?, " +
" contrato_social = ?, " +
" ender_prom = ?, " +
" cod_gr = ?, " +
" cod_gc = ?, " +
" is_ativo = ?, " +
" data_status = ?, " +
" obs = ? " +
" WHERE cod_rede = ?");
pstm.setInt(25,Integer.parseInt(redeForm.getCodigo()));
Segue uma parte do código da Action.
cadRedeVO.setCodigo(Integer.parseInt(redeForm.getCodigo()));
Agradeço desde já a ajuda de vcs,
Vitor