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)");
.........