passar parâmetros no ADOQuery
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
Curtidas 0
Respostas
Aroldo Zanela
24/08/2003
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;
GOSTEI 0
Fabiana
24/08/2003
Obrigada, era isso mesmo!
Bye, e bom domingo. :D
Bye, e bom domingo. :D
GOSTEI 0