Bom dia pessol!
Ja virei de ponta-cabeça e não consegui … alguem tem uma idéia?
Como faço para comparar os dados que o Usuário digitou numa jTextField, com os dados que estão no B.D, Verificar se o CPF do novo cliente ja existe no B.D. Estou usando o NetBeans 6.1 B.D Access
Aonde que eu comparo? dentro do Botão salvar?
Segue meu codigo de salvar:
public void incluir(){
try
{
String sqlinsert="INSERT into Cliente " + "(nomeClie,enderecoClie," +
"numeroClie,complementoClie,bairroClie,propriedadeClie,cidadeClie," +
"cepClie,ufClie,foneClie,rgClie,cpfClie,emailClie," +
"dataNascClie,pessoaClie,situacaoClie,dataCadClie,obsClie) values ('"+
tf_nome.getText()+"','"+
tf_endereco.getText()+"',"+
tf_numero.getText()+",'"+
tf_complemento.getText()+"','"+
tf_bairro.getText()+"','" +
tf_propriedade.getText()+"','"+
tf_cidade.getText()+"','"+
tf_cep.getText()+"','"+
tf_uf.getText() +"','"+
tf_fone.getText()+"','"+
tf_rg.getText()+"','"+
tf_cpf.getText()+"','"+
tf_email.getText()+"',#"+
tf_data_nasc.getText()+"#,'"+
pessoa+"','"+
situacao+"',#"+
tf_data_cad.getText()+"#,'"+
tf_obs.getText()+"')";
System.out.println("sql: " + sqlinsert);
//if (String cpf = "select * from Cliente Where cpfClie ="+tf_cod_venda.getText();
// if ((tf_cpf.getText()).equals(String cpf = "select * from Cliente cpfClie"));
CON_CLIENTE.statement.executeUpdate(sqlinsert);
JOptionPane.showMessageDialog(null,"Gravação realizada com sucesso");
//Atualiza o resultado
CON_CLIENTE.resultset = CON_CLIENTE.statement.executeQuery("select * from Cliente order by " + ordenacao);
CON_CLIENTE.executeSQL("select * from Cliente order by " + ordenacao);
CON_CLIENTE.resultset.next();
mostrarDados();
preencherJtable();
atualizaComboxPesquisa();
}
catch(SQLException erro)
{
erro.printStackTrace();
JOptionPane.showMessageDialog(null,"Erro ao tentar Salvar o registro: " + erro);
}