Forum: Datenbanken
Delphi
by anse,
28. Jan 2007
Man bin ich dumm... Du hast recht, damit ist das Problem behoben und ich habe einen Bug weniger! :)
Vielen Dank!!
Forum: Datenbanken
Delphi
by anse,
27. Jan 2007
Ich habe da keinen Handler für ein Post oder Cancel eingebaut - schade sonst wär das die Lösung gewesen :)
Habe das mal genauer untersucht, indem ich eine kleine Anwendung zusammengeklickt habe mit
- TClientDataset
- TDataSource
- TDBGrid
- TDBMemo
Das Clientdataset habe ich mal stumpf zur Designzeit mit Daten gefüllt. Felder:
- 1 x ftInteger
Forum: Datenbanken
Delphi
by anse,
26. Jan 2007
Wie der Betreff schon sagt: In einem DBGrid kann ich einen neuen Datensatz anlegen, sodaß sich das DataSet.State in "dsInsert" befindet. Sobald ich aber zB um ein BLOB-Feld zu bearbeiten mit der Maus ein DBMemo anklicke, wird DataSet.State wieder auf dsBrowse gesetzt bzw. DataSet.Cancel intern aufgerufen.
Dieses Problem besteht nur, sofern ich nicht vorher bereits in einem anderen Feld Daten...