FILTRAR PARTE DO TEXTO

USUARIO.EXCLUIDOS 06/02/2007 08:46:21
#202111
Galera, como faço para que a busca abaixo ?

Se eu digito: "ador"

quero que ele filtre da seguinte forma:

Adormecidos
Aviador, o
Exterminador do futuro, o



Data1.RecordSource = "select * from CadastroFilmes where Titulo like '" & Titulo & "*'"
Data1.Refresh
USUARIO.EXCLUIDOS 06/02/2007 09:30:19
#202113
"SELECT * FROM CadastroFilmes WHERE Titulo Like '" & %Titulo% & "'"

USUARIO.EXCLUIDOS 06/02/2007 09:46:23
#202114
Citação:

WWWHSD escreveu:

 SELECT * FROM CadastroFilmes WHERE Titulo Like [ÃÂ']  & %Titulo% &  [ÃÂ'] 



não deu certo!

mensagem de erro:

Invalid character
USUARIO.EXCLUIDOS 06/02/2007 10:16:53
#202119
Tente Assim:

Titulo = Chr(39) & "%" & Textbox.text & "%" & Chr(39)


"SELECT * FROM CadastroFilmes WHERE Titulo LIKE '" & Titulo & "'"

USUARIO.EXCLUIDOS 06/02/2007 10:23:16
#202121
Detalhe:Qual o Banco?

Parece que vc usa o "*" como curinga, se for o caso, tente substituir os "%" pelo "*", se for o caso.
USUARIO.EXCLUIDOS 06/02/2007 10:47:09
#202123
O banco é Access97

por mais que eu troque os "*" por "%" continua dando a mesma mensagem de erro!
USUARIO.EXCLUIDOS 06/02/2007 14:12:30
#202195
Tente remover as aspas simples:

"SELECT * FROM CadastroFilmes WHERE Titulo LIKE " & Titulo

VILMARBR 06/02/2007 14:16:56
#202198
Resposta escolhida
tenta assim:

SQL= "SELECT * FROM CadastroFilmes WHERE Titulo LIKE '*" & Titulo & "*'"

ao dar print em SQL, fica assim:
ACCESS:
SELECT * FROM CadastroFilmes WHERE Titulo LIKE '*Ador*'


SQL SERVER:
SELECT * FROM CadastroFilmes WHERE Titulo LIKE '%Ador%'

OBS.:
' = Chr(39)

USUARIO.EXCLUIDOS 06/02/2007 14:23:22
#202202
"SELECT * FROM CadastroFilmes WHERE Titulo Like '%" & Titulo & "%'"
USUARIO.EXCLUIDOS 06/02/2007 15:06:11
#202223
Valeu galera, a sugestão do Vilmar deu certo...

Citação:

SQL= "SELECT * FROM CadastroFilmes WHERE Titulo LIKE '*" & Titulo & "*'"



a todos que tentaram ajudar, obrigado!
Tópico encerrado , respostas não são mais permitidas