Duvida com Like e Access ADO

27/05/2008

1

select distinct p.ControleProcess
from bkp_carros c,processos p
where c.carro = 32
and c.data = #05/27/2008
and c.hora = 13:32:53
and p.ControleProcess like ´¬ c.cor ¬´

o Valor de c.cor é [b:0d587b68cc]E[/b:0d587b68cc]
e o p.ControleProcess é [b:0d587b68cc]<E>[/b:0d587b68cc]
já tentei varias coisas como [b:0d587b68cc]like ´< c.cor ¬´[/b:0d587b68cc] entre outras .... alguem tem alguma ideia?


Responder

Posts

28/05/2008

Fabianosales

Olá.

O SQL do Acces tem algumas coisas diferenças do padrão ANSI. A instrução like é uma delas. No access, no lugar do ´¬´ deve-se usar o ´*´ para a instrução like.
Experimente :

select distinct p.ControleProcess
from bkp_carros c,processos p
where c.carro = 32
and c.data = #05/27/2008
and c.hora = 13:32:53
and p.ControleProcess like ´*´ +  c.cor + ´*´



Responder

29/05/2008

Pedroso

Obrigado Fabiano.

Porem com ´¬¬´ eu consigo obter resultado da pesquisa no exemplo:

select distinct p.ControleProcess
from bkp_carros c,processos p
where c.carro = 32
and c.data = #05/27/2008
and c.hora = 13:32:53
and p.ControleProcess like ´¬<E>¬´

O que não acontece no caso de usar o ´**´, tu tens alguma outra dica? a pesquisa que estou tentando fazer é fora do delphi..... estou ultilizando o SqlExporer para depois colocar num ADOQuery.


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira