Pesquisar na base de dados

1 resposta
K

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?

1 Resposta

pedroroxd

1) A primeira coisa a fazer é deichar seu post arrumado, usando a tag [ code ]. Se você é novo aqui, antes de postar da uma olhada aqui:
(http://guj.com.br/posts/list/50115.java)

Ex.:

String k;
k = "Eis um exemplo de como usar a tag code.";
//VIU? ;)
Criado 26 de setembro de 2009
Ultima resposta 27 de set. de 2009
Respostas 1
Participantes 2