PESQUISA SQL EM CAMPO MEMO
Boa Tarde Pessoal, gostaria de saber se alguém já teve o problema de ter um campo do tipo memo, em banco access, e querer executar um consulta sql no mesmo, e a consulta não retorna nenhum resultado, será que campos memo não tem suporte a pesquisa??
Ex:
sql = [Ô]SELECT * From tblDescricao Where [Especificações Técnicas] LIKE [ô]*[Ô] & localizar & [Ô]*[ô] order by Descrição;[Ô]
onde Especificações Técnicas'é o meu campo do tipo Memo
Ex:
sql = [Ô]SELECT * From tblDescricao Where [Especificações Técnicas] LIKE [ô]*[Ô] & localizar & [Ô]*[ô] order by Descrição;[Ô]
onde Especificações Técnicas'é o meu campo do tipo Memo
o seu campo tem este nome mesmo [Especificações Técnicas]
tente alterar o nome do campo ex:
Esp_tec
tente alterar o nome do campo ex:
Esp_tec
Para campos MEMO
os métodos de consulta detalhadas ou procura de palavras especÃficas
SQL = [Ô]SELECT * FROM sua tabela WHERE campo memo LIKE %palavra que busca%[Ô]
deve ficar entre %%
os métodos de consulta detalhadas ou procura de palavras especÃficas
SQL = [Ô]SELECT * FROM sua tabela WHERE campo memo LIKE %palavra que busca%[Ô]
deve ficar entre %%
tente isso
resposta = Text1.Text
Tb.Close
Tb.Open [Ô]select * from tb where campo like [ô]%[Ô] & resposta & [Ô]%[ô][Ô], Db
If Tb([Ô]artista[Ô]) = text1.Text Then
Do Until Tb.EOF
List1.AddItem Tb([Ô]campo[Ô])
Tb.MoveNext
Loop
Else
If Tb.EOF Then
MsgBox [Ô]Não encontrei o : [Ô] & resposta, vbCritical, [Ô]Erro de Pesquisa[Ô]
Tb.Close
Tb.Open [Ô]select * from tb[Ô], Db
End If
End If
resposta = Text1.Text
Tb.Close
Tb.Open [Ô]select * from tb where campo like [ô]%[Ô] & resposta & [Ô]%[ô][Ô], Db
If Tb([Ô]artista[Ô]) = text1.Text Then
Do Until Tb.EOF
List1.AddItem Tb([Ô]campo[Ô])
Tb.MoveNext
Loop
Else
If Tb.EOF Then
MsgBox [Ô]Não encontrei o : [Ô] & resposta, vbCritical, [Ô]Erro de Pesquisa[Ô]
Tb.Close
Tb.Open [Ô]select * from tb[Ô], Db
End If
End If
resumindo em sua pesquisa apenas troque (*) por (%) e pronto
Tópico encerrado , respostas não são mais permitidas