Ich habe hier nur ein kleines Demo mal zum Versuch aufgebaut:
TZConnection
TZQuery mit TZConnection verbunden
TDataSource mit TZQuery verbunden
TDBGrid mit TDataSource verbunden
TDBNavigator mit TDataSource verbunden
Daten werden im Grid angezeigt. Sobald ich in das Gitter klicke und versuche, bestehende Daten zu ändern, werden die vorhandenen Daten zwar überschrieben, aber beim Versuch, den Datensatz mittels TDBNavigator zu speichern, stehen sofort wieder alle alten Daten im Gitter.
Im OnClose Ereignis von TDataSource steht noch:
Zitat:
ZQuery.ApplyUpdates;
ZQuery.CommitUpdates;
mfg
Herbert