Pues tengo una duda al usar EmptyDataSet, ya que según entiendo me debe vaciar la tabla, es decir eliminar todos los registros del dataset, pero no lo hace.
La ayuda dice:
"Removes all records from the internal data storage of the dataset."
Cuando dice que es "... del almacenamiento interno de datos ...", que quiere decir?
Que lo hace en memoria y no directamente en la BD?
Si es así, entonces que debo hacer para que se aplique el cambio?
Uso MySQL y FireDAC
Este es mi codigo:
if not chkTodoSinc.Checked then FiltraTabla(ModuloBD.fdtDetallePago, Filtro); ModuloBD.fdtDetallePago.EmptyDataSet; ModuloBD.fdtDetallePago.Filtered:=False;
El objetivo es eliminar todos los registros según una condición, que puede ser la tabla completa o solo los que se filtren.
PD: No se porque el codigo se "desorganiza" en el post
Editado por JoAnCa, 23 enero 2020 - 07:39 .