Bom dia!
Pessoal, estou com um problema para inserir dados no sqlite. O resultado do método sempre é -1. Conferi os dados passados nos parâmetros e estão todos corretos.
Abaixo segue o código:
retorno = crud.insereParametros (String.valueOf (item.id), String.valueOf (item.clientes_ci),
String.valueOf (item.clientes_cf), String.valueOf (item.bairros_ci),
String.valueOf (item.bairros_cf), item.uf_padrao,
String.valueOf (item.cod_tela_ped), String.valueOf (item.pedidos_ci),
String.valueOf (item.pedidos_cf), String.valueOf (item.itens_ped_ci),
String.valueOf (item.itens_ped_cf), String.valueOf (item.cod_empresa),
String.valueOf (item.porta), String.valueOf (item.cod_pl_pgt_padrao),
item.url_padrao, item.cad_clie_incompleto,
String.valueOf (item.cod_vendedor), String.valueOf (item.chave_app),
String.valueOf (item.cod_grupo_produtos));
Toast.makeText (getApplicationContext (), retorno, Toast.LENGTH_LONG).show ();
public class BancoCtrlParametros {
private SQLiteDatabase db;
private DatabaseHelper banco;
public BancoCtrlParametros(Context context){
banco = new DatabaseHelper(context);
}
public String insereParametros(String id, String clientes_ci, String clientes_fi, String bairros_ci, String bairros_fi,
String uf_padrao, String cod_tela_ped, String pedidos_ci, String pedidos_cf,
String itens_ped_ci, String itens_ped_cf, String cod_empresa, String porta,
String cod_pl_pgt_padrao, String url_padrao, String cad_clie_incompleto, String cod_vendedor,
String chave_app, String cod_grupo_produtos) {
ContentValues valores;
long resultado;
db = banco.getWritableDatabase ();
valores = new ContentValues ();
valores.put (ID_PARAM, id);
valores.put (CLIENTES_CI_PARAM, clientes_ci);
valores.put (CLIENTES_FI_PARAM, clientes_fi);
valores.put (BAIRROS_CI_PARAM, bairros_ci);
valores.put (BAIRROS_FI_PARAM, bairros_fi);
valores.put (UF_PADRAO_PARAM, uf_padrao);
valores.put (COD_TELA_PED_PARAM, cod_tela_ped);
valores.put (PEDIDOS_CI_PARAM, pedidos_ci);
valores.put (PEDIDOS_FI_PARAM, pedidos_cf);
valores.put (ITENS_PED_CI_PARAM, itens_ped_ci);
valores.put (ITENS_PED_FI_PARAM, itens_ped_cf);
valores.put (COD_EMPRESA_PARAM, cod_empresa);
valores.put (PORTA_PARAM, porta);
valores.put (COD_PL_PGT_PADRAO_PARAM, cod_pl_pgt_padrao);
valores.put (URL_PADRAO_PARAM, url_padrao);
valores.put (CAD_CLIE_INCOMPLETO_PARAM, cad_clie_incompleto);
valores.put (COD_VENDEDOR_PARAM, cod_vendedor);
valores.put (CHAVE_APP_PARAM, chave_app);
valores.put (COD_GRUPO_PRODUTOS_PARAM, cod_grupo_produtos);
resultado = db.insert (DatabaseHelper.TABELA_PARAMETROS, null, valores);
db.close ();
if (resultado == -1)
return "Erro ao inserir registro!";
else return "Registro Inserido com sucesso!"