Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten werden nicht geändert (https://www.delphipraxis.net/77232-daten-werden-nicht-geaendert.html)

BenjaminH 16. Sep 2006 17:51

Datenbank: Firebird • Version: 1.5.3 • Zugriff über: IBX

Daten werden nicht geändert
 
Hallo,
meine Daten werden wunderbar angezeigt, allerdings kann ich sie über die Visuellen Elemente nicht ändern(per Code geht).
Delphi-Quellcode:
table:TIBTable;
//Tabelle und Datenbank werden geladen
DataSetProvider1.dataset:=table;
ClientDataSet1.ReadOnly:=False;
ClientDataSet1.Active:=True;
Wenn ich jetzt in der Tabelle oder in den DBEdits ändere und dann den Post Button des DBNavigators aufrufe, passiert nichts(doch, im DBGrid wirds geändert, aber wenn ich die Datenbank dann neu lade ist wieder wie davor).
Wenn ich jetzt auf Refresh klicke, gibts diese Fehlermeldung:
Code:
ClientDataSetPLANTS: Die Änderungen müssen vor der Aktualisierung der Daten übernommen werden.
Meine Vermutung ist, dass das vom Konzept her falsch ist:
Delphi-Quellcode:
DataSetProvider1.dataset:=table;
Aber was wäre da anders besser?

Vielen Dank für jede Hilfe.
Benjamin

mkinzler 16. Sep 2006 17:58

Re: Daten werden nicht geändert
 
Fühst du ClientDataSet1.ApplaUpdates durch ?

BenjaminH 16. Sep 2006 18:02

Re: Daten werden nicht geändert
 
Nein, wann wäre das am geschicktesten?

mkinzler 16. Sep 2006 18:11

Re: Daten werden nicht geändert
 
Zitat:

Zitat von BenjaminH
Nein, wann wäre das am geschicktesten?

Wenn du die Änderungen vom Client in den Provider zurückschreiben willst. Spätestens beim Schließen des Programmes.

BenjaminH 16. Sep 2006 18:13

Re: Daten werden nicht geändert
 
ok, vielen Dank! :!:
Ich machs jetzt in Table.AfterPost..
[Edit]ne, das hat keinen Sinn :lol: ich finde schon noch was ;-)
ClientDataSet1 AfterPost, das ist es :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz