[firebase-br] Erro em Busca SQL?

Zottis zottissistemas em brturbo.com.br
Qua Fev 6 13:38:21 -03 2008


Obrigado

Zottis

Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL

"Um homem só tem o direito de olhar
  a um outro de cima para baixo, quando
  vai ajuda-lo a levantar-se".
                   Gabriel Garcia Marquez
----- Original Message ----- 
From: "Kleber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 06, 2008 2:33 PM
Subject: Re: [firebase-br] Erro em Busca SQL?


Como você está usando OR na sua condição, faltou você colocar entres
parenteses a condição do OR

Where C.deletado = 'N'
     and ( Upper(C.RazaoSocial) CONTAINING Upper(:VarNome) or
Upper(C.NomeFantasia) CONTAINING Upper(:VarNome) )

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Zottis" <zottissistemas em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 06, 2008 12:25 PM
Subject: [firebase-br] Erro em Busca SQL?


Oi, estou fazendo este SQL
No IBEXPERT e no delphi

Select C.ClienteNo, C.NomeFantasia, C.RazaoSocial, C.CPF, C.CNPJ, C.Fone,
C.FoneRes,
 C.Celular, C.Contato, C.deletado
>From Clientes C
Where C.deletado = 'N' and Upper(C.RazaoSocial) CONTAINING Upper(:VarNome)
or Upper(C.NomeFantasia) CONTAINING Upper(:VarNome)
Order By C.NomeFantasia,C.RazaoSocial,C.ClienteNo
e deveria me retornar somente os que são Deletados = 'N' mas tem um registro
que está marcado como 'S' e Aparece, onde será o erro?

o Campo é char(1)
    DELETADO            BOLEANO_S /* BOLEANO_S = CHAR(1) DEFAULT 'S' NOT
NULL CHECK (VALUE IN ('N','S')) */

Obrigado antecipadamente.

Zottis

Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL

"Um homem só tem o direito de olhar
  a um outro de cima para baixo, quando
  vai ajuda-lo a levantar-se".
                   Gabriel Garcia Marquez
----- Original Message ----- 
From: "Kleber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 06, 2008 10:54 AM
Subject: Re: [firebase-br] OFF - RetainServerOrder


Ele mantem os dados no CDS na mesma ordem que vier da Query. Em outras
palavras, se vc usar um Order by na query ele será mantido no CDS.

[]´s

Kléber Cneva

----- Original Message ----- 
From: "Anderson" <infosag em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Sunday, February 03, 2008 11:33 PM
Subject: [firebase-br] OFF - RetainServerOrder


pra que que serve a opcao RetainServerOrder do componente DataSetProvider ?



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=kdcc&_l=1,1202088847.169589.9704.tacamaca.hst.terra.com.br,3745,Des15,Des15



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=kdcc&_l=1,1202311601.3823.16993.ladigue.hst.terra.com.br,6033,Des15,Des15



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista