Troca de componente Query.
Estou mudando uma rotina do meu sistema, antes o acesso era por BDE e eu usava o componente: TQuery e agora estou passando o acesso para: ADO e mudando para TAdoQuery.
Duvida:
no sistema tem a seguinte linha de programação:
dmconexao.qryVariavel.ParamByName(´CodVar´).asInteger := vVariavel
qual comando uso no Ado para substituir o Parambyname, já que não tem essa função?
Desde já agradeço pela ajuda.
Obrigado
Duvida:
no sistema tem a seguinte linha de programação:
dmconexao.qryVariavel.ParamByName(´CodVar´).asInteger := vVariavel
qual comando uso no Ado para substituir o Parambyname, já que não tem essa função?
Desde já agradeço pela ajuda.
Obrigado
Mfilho
Curtidas 0
Respostas
Rfaraujo
15/03/2006
Amigo é o seguinte como você vai usar TAdoQuery, o recomendado é vc usar também o ClientDataSet, assim vc trabalharia com o ClientDataSet para fazer o acesso ao dados. O ClientDataSet trabalha como se você o TQuery da BDE.
Qualquer Dúvida me mande um e-mail: rrfaraujo@gmail.com
Qualquer Dúvida me mande um e-mail: rrfaraujo@gmail.com
GOSTEI 0
Paullsoftware
15/03/2006
qual comando uso no Ado para substituir o Parambyname, já que não tem essa função?
[b:8f79c0cb45]Params[x][/b:8f79c0cb45]
onde x é o numero do parametro inserido na sua consulta SQL, por exemplo.
SQL =
Select * from Clientes Where nome like :Nome and Cidade like :Cidade Order by nome
logo tenho no delphi:
... MinhaQuery.Params[0].AsString := //Nome do Cliente procurado MinhaQuery.Params[1].AsString := //Nome da Cidade procurada ...
espero ter ajudado :wink:
GOSTEI 0
Aroldo Zanela
15/03/2006
Colegas,
As mudanças são:
dmconexao.qryVariavel.[b:1bb65da93c]Parameters[/b:1bb65da93c].ParamByName(´CodVar´).[b:1bb65da93c]Value[/b:1bb65da93c]:= vVariavel
As mudanças são:
dmconexao.qryVariavel.[b:1bb65da93c]Parameters[/b:1bb65da93c].ParamByName(´CodVar´).[b:1bb65da93c]Value[/b:1bb65da93c]:= vVariavel
GOSTEI 0