[firebase-br] Upper Case

omar l m rosa omarrosa em terra.com.br
Qui Dez 21 12:05:21 -03 2006


Não dá para usar "containing"?

AND (SO.OBS CONTAINING 'correcao'...


----- Original Message -----
From: "Mariana" <mariana em alternate.com.br>
To: <wavelar em geminisistemas.com.br>; "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 21, 2006 10:37 AM
Subject: Re: [firebase-br] Upper Case


Welson,

Muito obrigada pela atenção.
Eu não sabia que o upper não funcionava com BLOB.
Será que construir uma UDF seria a solução?

Grata
Mariana

----- Original Message -----
From: "Welson Avelar" <welson_avelar em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 21, 2006 9:26 AM
Subject: Re: [firebase-br] Upper Case


--- Mariana escreveu:
> Prezados amigos ....
>
> Estou montando um select e preciso utilizar o Upper Case, pois é uma busca
> em
> um campo de descrição.
>
> Fiz da seguinte forma:
> AND (SO.OBS LIKE upper('%correcao%') or FS.OBS LIKE upper('%correcao%') )
>
> Mas traz resultados diferentes se a pessoa digita a palavra que quer
> procurar
> em maiúsculas ou minúsculas.
>
> Tentei fazer o upper no campo ao invés do parâmetro, mas ocorre um erro
> porque os campos são do tipo BLOB.
>
> Alguém pode me ajudar em como posso resolver este probleminha??
>
> Grata
>
> Mariana
[--x--]

[Welson] Mariana, dando uma pesquisada na net, encontrei isso:

"Você precisa transformar para UPPERCASE (maiúculas) os campos texto?
Você pode usar a função interna UPPER() em VARCHAR, mas não no Blob. (também
o CAST, MIN e MAX, que não podem ser usados em campos Blob)"

Ou seja, o que você precisa, não pode ser feito. Mas eu também não consigo
pensar em uma solução pra você. -_-
Uma que provavelmente você não vai querer é passar o conteúdo desse campo
pra
outro (do tipo VarChar) e aí sim fazer o que precisa.


Retirado de:
<http://www.comunidade-firebird.org/cflp/downloads/CFLP_T012.PDF>

[]s.

=================================
'O que me preocupa não é o grito dos maus. É o silêncio dos bons.'
Martin Luther King.
=================================
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas
www.geminisistemas.com.br
Juiz de Fora - Minas Gerais
=================================

__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista