Hola José:
Segun te entendí, lo que quieres es agregar o eliminar campos persistentes en un qry., yo trabajo con ADO y esto me funciona bastante bien:
trabajaremos con un query de nombre Query y un campo de nombre NomCampo de tipo Integer
QueryNomCampo.Free; //si deseas eliminarlo
With TIntegerField.Create(Self) do begin //si desaes agregarlo
FieldName := 'NomCampo';
Name := 'QueryNomCampo';
Index := Query.FieldCount;
DataSet := Query;
end;
Query.FieldDefs.UpDate; //actualiza la definicion de campos
espero que sea lo que nadas buscando y te sirva
LBP
__________________
Salud...os
Luis Briceño P.
|