Banco de dados acces

4 respostas
V

Olá pessoal, estou desenvolvendo uma aplicação aqui e o banco é o acces devido a simplicidade da aplicação, mas ta dando o seguinte erro:
java.sql.SQLException: Column not found

alguém pode me ajudar a resolver este problema??

4 Respostas

rodrigo.bossini

Provavelmente você tá passando um número ou nome de coluna inválido como parâmetro do método que recupera os dados.

V

o pior que eu ja conferi isso umas 1000 vezes, e tenho certeza que não é.

rodrigo.bossini

Posta o trecho de código ae pra gente dar uma olhada.

V

então vai ai:

public List listarContato (String busca){

List<AdicionarContatoBean> contato = null;
    
    try {
   String sql = "select nome from contato where" + busca;
    AdicionarContatoBean cont;
    conec = new Conexao();
    conec.Conectar();
    conec.Consultas(sql);
    while (conec.rs.next()) {
       cont = new AdicionarContatoBean();
       cont.setNome(conec.rs.getString("nome"));
       cont.setEmpresa(conec.rs.getString("empresa"));
       cont.setDd1(conec.rs.getString("dd1"));
       cont.setDd2(conec.rs.getString("dd2"));
       cont.setFone1(conec.rs.getString("telefone1"));
       cont.setFone2(conec.rs.getString("telefone2"));
       cont.setData(conec.rs.getString("data_de_cadastro"));
       cont.setCodigo(conec.rs.getInt("codigo"));
       contato.add(cont);
        }
    } catch (SQLException ex) {
        ex.printStackTrace();
    }
return contato;

}
Criado 8 de janeiro de 2009
Ultima resposta 8 de jan. de 2009
Respostas 4
Participantes 2