Autor Beitrag
csigg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Di 05.07.05 09:10 
DBgrid Editing, Einträge werden nicht immer in DB übernommen.
ich konnte noch nicht rausfinden wann, und wann nicht. Gibt es denn ein genrellen Befehl (wie Commit) der mir die ganzen Änderungen übernimmt??
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6393
Erhaltene Danke: 147

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Di 05.07.05 10:23 
Den gibt es.
Erstmal muss ein "Post" durchgeführt werden.
Solange der Datensatz im Edit-Modus ist, wird er nicht in die Datenbank eingetragen. Das passiert erst mit dem "Post".

Arbeitest du mit Transactions-Kontrolle, benötigst du zusätzlich noch ein Commit.

Außerdem gibt es Datenbanken, die die Daten nicht gleich übertragen, sondern am lokalen PC puffern (z.B. Paradox). Dies behebt bei Paradox mit einem "FlushBuffers" nach dem "Post".
csigg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Di 05.07.05 10:45 
OK, danke, das war das was ich gesucht habe.