Fórum Cópia de um componente?? #216372

25/02/2004

0

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

Responder

Posts

25/02/2004

Paulo_amorim

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é+


Responder

Gostei + 0

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

Aceitar