Cópia de um componente??

Delphi

25/02/2004

Preciso criar uma cópia de uma TQuery em tempo de execução...
se faço algo do tipo:

var quNova : TQuery;
...{alguma coisa aqui}
quNova := TQuery.Create(self);
quNova := quAntiga;

na realidade estou criando um ponteiro pra query já existente, certo??
ou seja, tudo q fizer na quNova se refelete na quAntiga, correto?

se for assim, como faço para criar realmente uma cópia da outra query?
grato João Paulo.


Jpaulorio

Jpaulorio

Curtidas 0

Respostas

Paulo_amorim

Paulo_amorim

25/02/2004

Olá

Creio que soh sera importante na cópia as propriedades Params e SQL, certo?
portanto, creio que vc deva instanciar uma Query independente e copiar somente essas prorpierdades:

qryNova.SQL.Text := qryVelha.SQL.Text;
qryNova.Params := qryVelha.Params;

Até+


GOSTEI 0
POSTAR