Mano, espero que este material aí te ajude, também levei umas pancadas com 
like no BLOB...
Olhe a palabra CONTAINING no texto abaixo.
[]'s
Topolniak..

[firebase-br] Like em campo Blob
Jean R. Streleski jrs.net em uol.com.br
Segunda Março 28 17:33:17 BRT 2005

  a.. Mensagem anterior: [firebase-br] Like em campo Blob
  b.. Próxima mensagem: RES: [firebase-br] Like em campo Blob
  c.. Mensagens classificadas por: [ date ] [ thread ] [ subject ] [ 
author ]

--------------------------------------------------------------------------------

Eduardo..

    Show de bola!!!Funcionou com Containing. Tinha usado pouquissimas vezes 
esse comando q já tinha esquecido q ele existia. E sobre as aspas, foi 
pressa na digitação : )

Valew

Jean R. Streleski
Bauru / SP

  ----- Original Message ----- 
  From: eduardo
  To: lista em firebase.com.br
  Sent: Monday, March 28, 2005 5:25 PM
  Subject: Re: [firebase-br] Like em campo Blob


  >     SELECT * FROM Venda Vda LEFT OUTER JOIN...
  >     WHERE UPPER(Vda.Observacao) like UPPER("jean%") AND ...

  - O uso de " está incorreto. Utilize 'jean%' (isso no dialeto 3)
  - De qualquer forma, não dá para usar UPPER em BLOBs (pelo menos nos
  testes que fiz)
  - Uma boa maneira de se pesquisar em BLOBs é utilizar o CONTAINING que
  faz uma pesquisa muito rápida CASE INSENSITIVE, porém seria o mesmo que
  like '%jean%'
  - Me parece, pelos testes que fiz, que o STARTING WITH, quando em BLOBs,
  tanbém é CASE INSENSITIVE. Desta forma você deve alcançar seu objetivo 
com:

        SELECT * FROM Venda Vda LEFT OUTER JOIN...
        WHERE Vda.Observacao STARTING WITH 'jean'...
  OU
        SELECT * FROM Venda Vda LEFT OUTER JOIN...
        WHERE Vda.Observacao CONTAINING 'jean'...

  Obs.: Testei com FB 1.52 e DbExpress/D7 driver Interbase

  Espero ter ajudado

  []s Eduardo


  ______________________________________________
  FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
  Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
  Para consultar mensagens antigas: 
http://search.gmane.org/search.php?group=firebase

--------------------------------------------------------------------------------


  a.. Mensagem anterior: [firebase-br] Like em campo Blob
  b.. Próxima mensagem: RES: [firebase-br] Like em campo Blob
  c.. Mensagens classificadas por: [ date ] [ thread ] [ subject ] [ 
author ]

--------------------------------------------------------------------------------
Mais detalhes sobre a lista de discussão lista



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 




Responder a