mesma coisa manu
Em 2 de junho de 2013 13:14, Andre Souza <deh.osouza@gmail.com> escreveu:
Entendi sim. Realmente, muito estranho.... Mas deve ser alguma besteirinha. Experimenta fazer um teste, faz a query na mao mesmo, escrevendo o select * from... etc etc, e passa o parametro da pesquisa na string. Ve se funciona dessa forma, so faz uma adaptação pra vc. Tipo:Cursor mCursor = db.rawQuery("SELECT * FROM tbl_acessoria WHERE acess_tag LIKE '%"+seu_parametro+"%' ", null);List<Acessoria> lista = new ArrayList<Acessoria>();while (mCursor.moveToNext()) {Acessoria acessoria = new Acessoria();acessoria.setId(mCursor.getInt(0));acessoria.setAcessNome(mCursor.getString(1));............... //Seus sets aquilista.add(acessoria);}mCursor.close();db.close();return lista;Espero que te ajude.Em 2 de junho de 2013 12:15, Felippe dos Santos Ferreira <felippenasuacasa@gmail.com> escreveu:
intendeo andreResultado da busca = "LLLLL" e "cachoro"ai dou uma busca com coma palavra = "ca"vou te explicar andre//dessa maneira não funciona
// String query = "SELECT _id, acess_nome, acess_tag, acess_pdf, acess_video, acess_thumb FROM tbl_acessoria where acess_tag LIKE '%?%'"
//dessa maneira funciona com este probleminhatenho 4 produtos no banco.public Cursor getAcessoriaSearchDB(Context context, String search) {String where = "acess_tag LIKE ?";
// TODO Auto-generated method stub
String[] whereArgs = new String[] { "%" + search + "%" };
String[] query = {"_id, acess_nome, acess_tag, acess_pdf, acess_video, acess_thumb"};
String table = "tbl_acessoria";
return this.myDataBase.query(true, table, query, null, whereArgs, where, null, null, null);
}
1 acess_tag = "LLLLL"
2 acess_tag = "maizena"
3 acess_tag = "brigadeiro"
4 acess_tag = "cachoro"
Em 2 de junho de 2013 10:28, Andre Souza <deh.osouza@gmail.com> escreveu:
Vc pode exemplificar? Tipo, o que eh q vc ta passando no like e os resultados q tão vindo. Vc tem q saber que quando usa o comando LIKE '%SUA_CONSULTA%' ele vai trazer todos os resultados que tenham em qualquer posição aquela string q vc passou. Por exemplo, digamos que eu tenha 4 nomes no meu bd, Andre, Joao, Jessica e Jose. Se eu fizer uma consulta SELECT * FROM TB_PESSOA WHERE NOME LIKE '%e%' o resultado será Andre, Jessica e Jose, pois todos esses nomes possuem a letra 'E' em alguma posição.
--You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/cSxAJaX-gNs/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.--
André Luiz de Oliveira Souza
Engenheiro da Computação
Pós-graduando em Desenvolvimento de Software com ênfase em Java Corporativo--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/cSxAJaX-gNs/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário