[delphi-br] [ OFF ? ] Multiplos campos OR na clásula Where

2010-04-06 Por tôpico Ricardo César Cardoso
Boa tarde senhores.

Não estou conseguindo implementar uma query SQL com o Firebird 1.5 e gostaria 
da sua ajuda.

Tenho uma situação onde preciso procurar informação mas ela pode estar em 
qualquer qualquer um entre três campos e o texto sempre será exato o que acho 
que descarta o uso de LIKE ou CONTAINS. Exemplo:

Tabela Descritivos

Campos:
Referencia | Apelido | Descricao

Tentei:
Select Referencia, Apelido, Descricao
From Descritivos
Where 
 Referencia = :ENTRADA or
 Apelido = :ENTRADA or
 Descricao = :Entrada

Grato, Ricardo

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.
2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.
3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com


Re: [delphi-br] [ OFF ? ] Multiplos campos OR na clásula Where

2010-04-06 Por tôpico Ricardo César Cardoso
Antes de mais nada, gostaria de agradecer imensamente a todos que se 
manifestaram. Obrigado mesmo!

Jackson, não pude ler sua resposta antes e agora estou em casa, portanto amanhã 
posto a íntegra da mensagem. Mas um trecho que me lembro de cabeça é:

Arithmetic exception, Numeric overflow or string truncation 
Cannot transliterate between character sets [ não me lembro se é exatamente 
isso, mas é bem proximo ]

Interpretando literalmente, acho estranho pois todo o banco tem a mesma 
definição de charset (WIN1252). Mas vou rever isso por desencargo de 
consciência. Uma última pergunta: caso o Charset esteja diferente do Win1252, 
existe algum problema em definí-lo nos dados já existentes?

Atte,
Ricardo.


1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em ter, 6/4/10, Jackson Gomes - ToolsComps jack...@toolsandcomps.com 
escreveu:

De: Jackson Gomes - ToolsComps jack...@toolsandcomps.com
Assunto: Re: [delphi-br] [ OFF ? ] Multiplos campos OR na clásula Where
Para: delphi-br@yahoogrupos.com.br
Data: Terça-feira, 6 de Abril de 2010, 16:54







 



  



  
  
  

 Não estou conseguindo implementar uma query SQL com o Firebird 1.5 e gostaria 

 da sua ajuda.



Tenho uma situação onde preciso procurar informação mas ela pode estar em 

qualquer qualquer um entre três campos e o texto sempre será exato o que acho 

que descarta o uso de LIKE ou CONTAINS. Exemplo:



Seu SQL está correto... qual o problema? 






 





 



  






  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]