GARANTIR DESCONTO

Fórum passar parâmetros no ADOQuery #177159

24/08/2003

0

Oi pessoas, estou com problema ao passar parâmetros no ADOQuery, vejam abaixo, diz que não existe o parâmetro ´pai´ mas existe...

Alguém sabe o motivo????

Grata,

Fabi :P


   
   qryFilhos.close;
   qryFilhos.sql.clear;
   qryFilhos.sql.add(´SELECT * ´+
                    ´FROM Pessoas ´+
                    ´WHERE pai_ = :pai´+
                    ´OR mae_ = :mae´);
   qryFilhos.Parameters.ParamByName(´pai´).Value := dmDados.tabPessoas.fieldbyname(´codPessoa´).AsString;
   qryFilhos.Parameters.ParamByName(´mae´).Value := dmDados.tabPessoas.fieldbyname(´codPessoa´).AsString;
   qryFilhos.Open;


[b:00d6a9875d]Título editado pelo Moderador - Ver regras (AZ)[/b:00d6a9875d]


Fabiana

Fabiana

Responder

Posts

24/08/2003

Aroldo Zanela

Fabiana,

Falta dar um espaço após a palavra pai. Portanto, o parse não consegue encontrar pai e sim paiOR.

Correção:

    
   qryFilhos.close; 
   qryFilhos.sql.clear; 
   qryFilhos.sql.add(´SELECT * ´+ 
                    ´FROM Pessoas ´+ 
                    ´WHERE pai_ = :pai ´+ 
                    ´OR mae_ = :mae´); 
   qryFilhos.Parameters.ParamByName(´pai´).Value := dmDados.tabPessoas.fieldbyname(´codPessoa´).AsString; 
   qryFilhos.Parameters.ParamByName(´mae´).Value := dmDados.tabPessoas.fieldbyname(´codPessoa´).AsString; 
   qryFilhos.Open; 



Responder

Gostei + 0

24/08/2003

Fabiana

Obrigada, era isso mesmo!

Bye, e bom domingo. :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar