Bom dia!
Tenho um formulário contato e não está atualizando na base de dados e na hora que eu atualizo em qualquer campo faz todo processo e não da nenhum erro mais só que quando você vai verificar na base de de dados não atualiza.
public String AtualizacadastroContato (ContatoEmpresa ContEmp){
abreConexao();
String msg = "";
String sql = "";
int Codigo_empresa = ContEmp.getCodigo_empresa();
String Nome_contato = ContEmp.getNome_contato();
String Telefone_contato = ContEmp.getTelefone_contato();
String Fax_contato = ContEmp.getFax_contato();
String Celular_contato = ContEmp.getCelular_contato();
String Id_nextel = ContEmp.getId_nextel_contato();
String Email1_contato = ContEmp.getEmail1_contato();
String Email2_contato = ContEmp.getEmail2_contato();
String Skype_MSN = ContEmp.getSkype_MSN_contato();
String Prod_compra = ContEmp.getProd_compra_contato();
int Departamento = ContEmp.getID_Depto();
try{
sql = "update tbcontato set "
+ "Id_Empresa = '"+Codigo_empresa+"',"
+ "Nome = '"+Nome_contato+"',"
+ "Telefone = '"+Telefone_contato+"',"
+ "Fax = '" +Fax_contato+"',"
+ "Celular = '"+Celular_contato+"',"
+ "Nextel = '"+Id_nextel+"',"
+ "Email1 = '"+Email1_contato+"',"
+ "Email2 = '"+Email2_contato+"',"
+ "Skype_MSN = '"+Skype_MSN+"',"
+ "linha_Compra = '"+Prod_compra+"',"
+ "Id_DeptoContato =" +Departamento;
sql += " where Id_Contato in ("+ContEmp.getCodigo_contato()+")";
st = cn.prepareStatement(sql);
st.executeUpdate();
msg = "Dados Atualizados com Sucesso";
}
catch (SQLException ex){
ex.printStackTrace();
msg = "\tOcorreu o seguinte erro: \n" + ex.toString();
}
return (msg);
}
Update set não atualiza na base de dados
4 Respostas
C
Falta o Commit.
.
Clebox Blz?Será que você pode me ajudar onde eu coloco commit meio perdido.
Exemplo
PreparedStatement atualizaSt = null;
String sql = "update contato set nome=? where codigo=?";
try {
atualizaSt = conexao.prepareStatement(sql);
atualizaSt.setString(1, contato.getNome());
atualizaSt.executeUpdate();
}
Criado 9 de abril de 2013
Ultima resposta 9 de abr. de 2013
Respostas 4
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo