Cita:
Empezado por Al González
Recuerda que los ClientDataSets mantienen los registros en memoria y para enviar todos los cambios (altas, bajas, modificaciones) a la base de datos hace falta llamar a su método ApplyUpdates: Código Delphi [-]ClientDataSet1.ApplyUpdates (0);
Por cierto, "Active := True" es lo mismo que "Open" (con la llamada a Open basta para abrirlo).
Saludos.
|
gracias por la respuesta, pero sigue sin grabar, segun la ayuda hace falta llamar otro metodo del datasetprovider, pero al usar este codigo sigo obteniendo que no inserta
Código Delphi
[-]
error:=0;
Clientdataset1.ApplyUpdates(error);
DataSetProvider1.ApplyUpdates(ClientDataSet1.Delta,-1,error);