Einzelnen Beitrag anzeigen

Benutzerbild von DeepCopy
DeepCopy

Registriert seit: 5. Aug 2008
Ort: Gießen
21 Beiträge
 
Lazarus
 
#6

Re: dbexpress Uni-Direktionale Datenbank zurück schreiben

  Alt 16. Okt 2008, 20:48
Die Lösung in diesem Fall lautet ClientDataSet1.ApplyUpdates(-1); das setzen des Edit Zustands und anschliessender Post Aufruf
im TClientDataSet ist nicht notwendig/möglich, da es sich um einen Daten-Snapshot
handelt.

Grundsätzlich ist das TClientDataSet datenbankunabhänig und
schreibt d.h. auch nicht automatsch geänderte Daten via Edit/Post direkt zurück zur Datenquelle.
Das gilt für alle DB-Aktionen wie das Einfügen/Ändern und Löschen.

Wenn mann vermeiden möchte das die Daten im DB-Control geändert werden kann man
einfach die AutoEdit Eigenschaft der TDataSource Komponente auf
False setzen.
Andreas
Gruß Andreas
---------------------------------------------------
Sic Luceat Lux (so lasse das Licht erstrahlen)
- ich kam sah und wusste nichts -
  Mit Zitat antworten Zitat