[firebase-br] Clausula In

NextCorp Informática nextcorp em terra.com.br
Ter Fev 19 23:21:24 -03 2008


caro colega

O problema e que necessito passar estes valores como parametros, pois eles 
vêem de outra tabela.

Atenciosamente

Washington André Muller da Silva

#######################
NextCorp Informática
www.nextcorp.com.br
nextcorp em terra.com.br
0-XX-(51)-3037-6605
#######################
----- Original Message ----- 
From: "robsonfg" <robsonfg em terra.com.br>
To: "lista" <lista em firebase.com.br>
Sent: Tuesday, February 19, 2008 6:19 PM
Subject: Re: [firebase-br] Clausula In


quando utilizo o in nunca passo por parametro, eu passo direto


select bla,bla,bla
from forma_cobranca
where fco_controle in (:wfiltro)


se a sql da queryu esta assim faço isso:

na query em tempo de programação:

select bla,bla,bla
from forma_cobranca
where
fco_controle is not null   (suponhamos que esta seja a linha 1 da query)

quando vou chamar:

query.close;
query.sql.strings[1]:='fco_controle 
in('+quotedstr('1)+','+quotedstr('2'+','+quotedstr('4')+')';
query.open;

se vc passar o valor como um parametro, vai dar erro sim, eu acho que nao 
deveria, mas da


---------- Cabeçalho original -----------

De: lista-bounces em firebase.com.br
Para: "FireBase" lista em firebase.com.br
Cópia:
Data: Tue, 19 Feb 2008 15:39:07 -0300
Assunto: Re: [firebase-br] Clausula In

> Não
>
> fco_controle e integer
>
> sit_filtro_pg_conv e uma string.
>
> mas coloquei sit_filtro_pg_conv pois nele tenho um cadastro assim:
>
> 1 - auxiliar - '1','2','4'
> 2 - contribuinte - '2','3'
>
> ao selecionar no lookupcombo o auxiliar, ele já pega os dados de
> sit_filtro_pg_conv ('1','2','4')
> são utilizados em outro lookupcombo.
>
> E que neste 2 combo, dependendo da situacao do funcionario só pode ter
> determinadas formas de pagamento.
>
> Se no combo seleciono no cadastro do funcionario que ele é Auxiliar, no
> lookup de forma de cobranca só pode mostrar:
>
> boleto (1)
> débito (2)
> sede   (4)
>
> O problema está em passar os parametros já definidos em outra tabela para 
> a
> query que ira mostrar as opções do segundo campo lookup.
>
> select bla,bla,bla
> from forma_cobranca
> where fco_controle in (:wfiltro)
>
> estou passando ParamByname('wfiltro').asString:= '1','2','4'
>
>
> Atenciosamente
>
> Washington André Muller da Silva
>
> #######################
> NextCorp Informática
> www.nextcorp.com.br
> nextcorp em terra.com.br
> 0-XX-(51)-3037-6605
> #######################
> ----- Original Message ----- 
> From: "samuel ferreira" <samuel.peres.ferreira em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, February 19, 2008 1:52 PM
> Subject: Re: [firebase-br] Clausula In
>
>
> ola
>
> o 'fco_controle' e 'sit_filtro_pg_conv' sao do mesmos tipos?
>
> samuel
> ______________________________________________
> 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=nextcorp&_l=1,1203440019.666184.20416.camenana.hst.terra.com.br,3502,Des15,Des15
>
>
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.516 / Virus Database: 269.20.7/1286 - Release Date: 18/2/2008
> 18:49
>
>
>
> ______________________________________________
> 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=nextcorp&_l=1,1203456038.72242.30583.cosmoledo.hst.terra.com.br,7019,Des15,Des15




-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.20.7/1286 - Release Date: 18/2/2008 
18:49






Mais detalhes sobre a lista de discussão lista