Hallo Zusammen!
Zitat von
Offtopic:
Firedac ist jenseits von intuitiv bedienbar!
Ich habe eine Tabelle "Test" auf einem lokalen
MySQL Server.
FDConnection<-FDQuery<-FDSchemaAdapter
Naja und FDGUIxWaitCursor & FDStanStorageBinLink
mit
Delphi-Quellcode:
fdQuery.SQL := 'SELECT * FROM {id Test}';
fdQuery.Active := true;
Hole ich mir alle Daten in ein Grid
DBGrid<- DataSource <- FDQuery
Soweit so gut.
Mit einen Butten schreibe ich den SchemaAdapter auf die Platte.
Delphi-Quellcode:
FDSchemaAdapter.SaveToFile('DIV.DAT',sfBinary);
FDSchemaAdapter.ApplyUpdates;
Ups... ALLE Datensätze werden auf die Platte geschrieben.
Jetzt ändere ich einen Datensatz (fdquery.CachedUpdates := true) und drücke den Button nochmal.
Und schon wieder werden alle Daten auf die Platte geschrieben!
Wie schaffe ich es das nur die Änderungen vom fdSchemaAdapter gespeichert werden?
Grüsse Mavarik