Estou fazendo um programa de cadastro de clientes e fornecedores, e de acordo com o escopo deste programa os campos de pesquisa são o Codigo e o Nome Fantasia. Quando compilo o programa, e digito algum codigo ou nome fantasia, os dados não são carregados e o campo codigo fica um 0.
Aqui esta o meu codigo fonte:
//Classe TCadClienteSQL (esta classe é q estão os comandos sql)
public void procuraContatoCodigo (TCadCliente obj, int codigo){
try{
con.stm.executeQuery(“SELECT * FROM cadastrodeclientes” +
"WHERE codigo = " + String.valueOf(obj.getCodigo()));
}catch (Exception e){
JOptionPane.showMessageDialog(null, “Nenhum resultado encontrado”);
}
}
public void procuraContatoNFantasia (TCadCliente obj, String nfantasia){
try{
con.stm.executeQuery("SELECT * FROM cadastrodefornecedores" +
"WHERE nomefantasia = " + obj.getNomefantasia());
}catch (Exception e){
JOptionPane.showMessageDialog(null, "Nenhum resultado encontrado");
}
}
//Classe TCadCliente (classe do metodo construtor, getters e setters)
public void pesqContatoCodigo (int codigo){
TCadClienteSQL objClientesSQL = new TCadClienteSQL();
objClientesSQL.procuraContatoCodigo(this, codigo);
}
public void pesqContatoNFantasia (String nomefantasia){
TCadClienteSQL objClienteSQL = new TCadClienteSQL();
objClienteSQL.procuraContatoNFantasia(this, nomefantasia);
}
Classe TelaCadCliente (codigo do botão pesquisar)
private void btnPesquisarActionPerformed(java.awt.event.ActionEvent evt) {
objCliente.pesqContatoCodigo(Integer.parseInt(edtCodigo.getText()));
objCliente.pesqContatoNFantasia(edtNomeFantasia.getText());
carregaCamposTela();
e ai o q eu faço?