CLAUSULA WHERE - POR FAVOR ME AJUDEM

USUARIO.EXCLUIDOS 17/04/2007 14:56:36
#212311
Amigos, estou tentando utilizar o WHERE na seguinte linha:
SQL = "SELECT * FROM Telefones WHERE Grupo='&" & LstGrupos.Text & "'&"
Tudo está OK se não fosse pelo fato de que o que eu gostaria de filtrar não é campo inteiro. Exemplo: Utilizo o Where para filtrar os contatos que possuem no campo grupo a palavra "Titas Coral", sendo que o registro tem no campo grupo "Tintas Coral; Tintas Suvinil; Material Civil";
OBS.: poderia utilizar o .filter, mas já utilizo ele logo após para novo tipo de filtro
Obrigado
Thyago Sanabio
HUGOSSOUZA 17/04/2007 14:59:40
#212314
Resposta escolhida
tenta assim:
SQL = "SELECT * FROM Telefones WHERE Grupo='%" & LstGrupos.Text & "%'"
HUGOSSOUZA 17/04/2007 15:01:58
#212316
esqueci do like
corrigindo:

SQL = "SELECT * FROM Telefones WHERE Grupo like '%" & LstGrupos.Text & "%'"

USUARIO.EXCLUIDOS 17/04/2007 15:04:07
#212320


Você pode fazer isso tb

SQL = "SELECT * FROM Telefones WHERE Grupo Like '*" & LstGrupos.Text & "*'

Se der erro troque * por %

De alguma forma tem q dar certo!!


Boa sorte!!
USUARIO.EXCLUIDOS 17/04/2007 15:13:51
#212329
Caros amigos Obrigado pela ajuda, está tudo OK agora
USUARIO.EXCLUIDOS 17/04/2007 15:15:12
#212332


Blz..meu caro..

Precisando..estamos aí!!

Por favor..encerre o tópico

Abraços!!
Tópico encerrado , respostas não são mais permitidas