Troca de componente Query.

15/03/2006

0

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


Mfilho

Mfilho

Responder

Posts

15/03/2006

Rfaraujo

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


Responder

15/03/2006

Paullsoftware

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:


Responder

15/03/2006

Aroldo Zanela

Colegas,


As mudanças são:

dmconexao.qryVariavel.[b:1bb65da93c]Parameters[/b:1bb65da93c].ParamByName(´CodVar´).[b:1bb65da93c]Value[/b:1bb65da93c]:= vVariavel


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar