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
[b:00d6a9875d]Título editado pelo Moderador - Ver regras (AZ)[/b:00d6a9875d]
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
Curtir tópico
+ 0
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:
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
Bye, e bom domingo. :D
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)