Registriert seit: 29. Jan 2008
Ort: Tuttlingen
88 Beiträge
Delphi 2007 Professional
|
Re: "MySql:CDS: Die Änderungen müssen vor der Aktualisi
27. Feb 2009, 09:00
Liebes Forum,
ich habe im Delphi-Treff die Lösung nun gefunden.
Ich dachte ich sollte es hier mal kund tun.
Im Datamodul habe ich ja den Konstrukt Datenbank -> TSQL -> Provider -> TClientdataset -> TDataSource.
Nun wenn man im Provider in den Eigenschaften die UpdateMethode
von der Standarteinstellung upWhereAll (Alle Spalten (Felder) werden in die Suche nach dem Datensatz einbezogen)
auf upWhereKeyOnly umstellt (Es werden nur Schlüsselfelder in die Suche nach dem Datensatz einbezogen),
sucht man nur nach dem Index-Feld, welches in meinem Falle ja die Spalte ID ist.
So wird die richtige Zeile beim ApllyUpdates(-1) gefunden.
Ich hoffe, dass vielleicht jemand anderes auch das Problem hatte.
Wolfgang Hirsch
|