Ajuda com codigo

1 resposta
cleitonoliveira

Sera que alguem pode me ajudar com este erro abaixo,
SELECTpk_id_produto,pro_nome,pro_valor,pro_estoqueFROM tbl_produto’ at line 1

Codigo.

public ArrayList retornarListaProdutosDAO(){

ArrayList listaModelProdutos = new ArrayList<>();

ModelProdutos modelProdutos = new ModelProdutos();

try {

this.conectar();

this.executarSQL(SELECT

+ "pk_id_produto, “

+ “pro_nome,”

+ “pro_valor,”

+ “pro_estoque”

+ “FROM”

+ " tbl_produto;);
while (this.getResultSet().next()){
        modelProdutos = new ModelProdutos();
        modelProdutos.setIdProduto(this.getResultSet().getInt(1));
        modelProdutos.setProNome(this.getResultSet().getString(2));
        modelProdutos.setProValor(this.getResultSet().getDouble(3));
        modelProdutos.setProEstoque(this.getResultSet().getInt(4));
        listaModelProdutos.add(modelProdutos);
       
            }
        
    } catch (Exception e) {
        e.printStackTrace();
    }finally{
        this.fecharConexao();
    }
    return listaModelProdutos;
}

}

1 Resposta

TerraSkilll

Faltou você postar qual a mensagem de erro completa (as linha que vem depois desse “at line 1”).

Mas meu palpite é que falta um espaço entre o from a coluna pro_estoque. Nessa parte aqui:

this.executarSQL(SELECT
+ "pk_id_produto, “
+ “pro_nome,”
+ “pro_valor,”
+ “pro_estoque ”// adicione um espaço aqui
+ “FROM ”
+ " tbl_produto;);

Abraço.

Criado 9 de junho de 2018
Ultima resposta 10 de jun. de 2018
Respostas 1
Participantes 2