Error saving image path SQLITE: table .. has no column named [closed]

0

ItisgivingerrorinsavingthepathoftheimageinSQLITE.ItsaysitdoesnothaveacolumnnamedpathImageinthetableproductsattachedimagewitherrorforbetterunderstanding.

MyDaoProductClass:

importandroid.content.ContentValues;importandroid.database.Cursor;importbr.gestaoBd.Beans.Produto;importbr.gestaoBd.Login;importjava.util.ArrayList;publicclassProdutoDao{publicvoidinserirProduto(Produtoproduto){System.out.println("Inserindo produto...");
    ContentValues v = new ContentValues();
    v.put("descricao", produto.getDescricao());
    v.put("precoDeCusto", produto.getPrecoDeCusto());
    v.put("percDeLucro", produto.getPercDeLucro());
    v.put("precoDeVenda", produto.getPrecoDeVenda());
    v.put("pathImagem", produto.getPathImagem());


    Login.db.insert("produtos", null, v);
    //ProjetoBd.db.close();
    System.out.println("Inseriu...");
}

public static void alterar(Produto produto) {
    ContentValues cv = new ContentValues();
    cv.put("descricao", produto.getDescricao());
    cv.put("precoDeCusto", produto.getPrecoDeCusto());
    cv.put("percDeLucro", produto.getPercDeLucro());
    cv.put("precoDeVenda", produto.getPrecoDeVenda());
    cv.put("pathImagem", produto.getPathImagem());

 .........  

Bank Structure

     ........

    sb = new StringBuilder();
    sb.append(" CREATE TABLE IF NOT EXISTS [produtos] (");
    sb.append(" [id] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,");
    sb.append(" [descricao] VARCHAR2(50) NOT NULL,");
    sb.append(" [precoDeCusto] DOUBLE NOT NULL,");
    sb.append(" [percDeLucro] DOUBLE NOT NULL,");
    sb.append(" [precoDeVenda] DOUBLE NOT NULL,");
    sb.append(" [pathImagem] VARCHAR2(125) NOT NULL)"); 

     .........
    
asked by anonymous 24.01.2016 / 18:52

1 answer

0

I reinstalled the application and it worked perfectly. Thank you all.

    
24.01.2016 / 21:13