Que tal contraveneno, la verdad no me queda muy claro que es lo que hace el metodo emptyDataSet ( hay la posibilidad de ver el codigo a ver que hace, si es asi como) en todo caso segun lo que propones seria algo asi ....
tabla:tclientDataSet;
tabla:emptyDataSet;
tabla:close;
tabla.open;
por eso quiero ver el codigo para ver como se hace, me viene a la mente la diferencia entre
y
el segundo es mas eficiente ya que destruye el contenido el otro es secuencial por eso tarda mas ...pues bien lo que quiero es hacer un equivalente a truncate con el clientDataset porque los datos que el guarda se cambian constantemente durante la operacion y son muy importantes para el resultado final ....
Gracias por tu respuesta ....