Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

BonoVox2000

Erro no SQL - Like com Iif(isnull)

Recommended Posts

Prezados, bom dia.

 

Olha eu de novo.

 

O SQL abaixo não está funcionando, alguém que entende de SQL poderia me ajudar, por gentileza?

 

SELECT *
FROM enunciados
WHERE enunciados.Ementa like "* IIf(isnull(Formulários!FrmMenu!Combinação412),enunciados.Ementa,(Formulários!FrmMenu!Combinação412)) *"
or
enunciados.justificação like "* IIf(isnull(Formulários!FrmMenu!Combinação414),enunciados.justificação,(Formulários!FrmMenu!Combinação414)) *";
Queria fazer um like com IIf(isnull), será que rola????
Obrigado, pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que sim , acho que faltou concatenar o % para o LIKE.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é , parece que não

 

http://office.microsoft.com/pt-br/access-help/operador-like-HA001231490.aspx

 

Acho que o problema é concatenar então

like "*" + IIf(isnull(Formulários!FrmMenu!Combinação412),enunciados.Ementa,
                     (Formulários!FrmMenu!Combinação412)) + "*"

só não sei se é o + para concatenar ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

se bem me lembro, concatenação em VB é &

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.