RES: [firebase-br] OFF - AJUDA COM SELECT

RedDevil reddevil em reddevil.eti.br
Qui Ago 11 18:27:58 -03 2005


ola pessoal,

ate onde eu sei, trocar ParamByName('Filtro').AsString := Edit1.Text; 
por Params[0].AsString := Edit1.Text; nao muda nada...

e tambem o Cesar estava correto colocando o "Prepare;" apos atribuir o 
valor do parametro...

mas a soluçao que eu veria para esse caso ae seria usar uma Stored 
Procedure...


[]s
força sempre.
ate +++

--
Luiz "RedDevil" Stefanski
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630



Jony Wrote:
>> With Modulo.SqlParcela do begin
>> Modulo.SqlParcela.Close;
>> Modulo.SqlParcela.SQL.Clear;
>> SQL.Add('SELECT * FROM PARCELAS');
>> SQL.Add(' C WHERE C.NUMERO =:FILTRO');
>>
>> Prepare; // Para preparar a consulta pra execução
>>
>> ParamByName('Filtro').AsString := Edit1.Text;
>>
>> Open;
> 
> 
> Troque o 
>   ParamByName('Filtro').AsString := Edit1.Text;
> Por
>   Params[0].AsString := Edit1.Text;
> 
> Espero ter ajudado,
> 
> ----------------------------
> Jony Ridel 
> Grupo Êxito - Salvador - BA
> ----------------------------
> 
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Cesar
> Enviada em: quinta-feira, 11 de agosto de 2005 17:34
> Para: FireBase
> Assunto: Re: [firebase-br] OFF - AJUDA COM SELECT
> 
> esta buscando na tabela toda...
> 
> ----- Original Message ----- 
> From: "Augusto" <augusto em cmsolucoes.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, August 11, 2005 5:22 PM
> Subject: Re: [firebase-br] OFF - AJUDA COM SELECT
> 
> 
> 
>>Tente
>>
>> With Modulo.SqlParcela do begin
>> Modulo.SqlParcela.Close;
>> Modulo.SqlParcela.SQL.Clear;
>> SQL.Add('SELECT * FROM PARCELAS');
>> SQL.Add(' C WHERE C.NUMERO =:FILTRO');
>>
>> Prepare; // Para preparar a consulta pra execução
>>
>> ParamByName('Filtro').AsString := Edit1.Text;
>>
>> Open;
>>
>>
>>[]´s
>>Augusto
>>
>>
>>----- Original Message ----- 
>>From: "Cesar" <cesar_newton em yahoo.com.br>
>>To: "FireBase" <lista em firebase.com.br>
>>Sent: Thursday, August 11, 2005 5:14 PM
>>Subject: [firebase-br] OFF - AJUDA COM SELECT
>>
>>
>>
>>>EU Tenho uma tabela Chamada Contas e outra chamada Pagamento.. e tabela 
>>>de PAgamento esta amarrada com a tabela de Conta tal como esta o exemplo 
>>>abaixo..
>>>neste select ele me da esse resultado
>>>
>>>COD         COD_CONTA          NUMERO      VALOR
>>>0001                0002                        1 6.870,00
>>>0002                0002                        2 15.010,00
>>>0003                0002                        3 810,00
>>>
>>>agora eu gostaria de fazer uma consulta que busque pelo o campo NUMERO 
>>>ai eu coloco num Edit por exemplo o valor 3 ai apareça isso aqui num 
>>>dbgrid
>>>
>>>0003                0002                        3 810,00
>>>
>>>eu estava fazendo deste jeito..mais aparecia todos os numeros 3 que 
>>>existe na tabela.. e eu naum quero isso..
>>>With Modulo.SqlParcela do begin
>>> Modulo.SqlParcela.Close;
>>> Modulo.SqlParcela.SQL.Clear;
>>> SQL.Add('SELECT * FROM PARCELAS');
>>> SQL.Add(' C WHERE C.NUMERO LIKE :FILTRO');
>>> ParamByName('Filtro').AsString := Edit1.Text + '%';
>>> Prepare; // Para preparar a consulta pra execução
>>> Open;
>>>uso Delphi 7  FB 1.5
>>>alguem pode me ajudar neste assunto?
>>>msn: newton_cesar em hotmail.com
>>>





Mais detalhes sobre a lista de discussão lista