![]() |
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:
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).
table:TIBTable;
//Tabelle und Datenbank werden geladen DataSetProvider1.dataset:=table; ClientDataSet1.ReadOnly:=False; ClientDataSet1.Active:=True; Wenn ich jetzt auf Refresh klicke, gibts diese Fehlermeldung:
Code:
Meine Vermutung ist, dass das vom Konzept her falsch ist:
ClientDataSetPLANTS: Die Änderungen müssen vor der Aktualisierung der Daten übernommen werden.
Delphi-Quellcode:
Aber was wäre da anders besser?
DataSetProvider1.dataset:=table;
Vielen Dank für jede Hilfe. Benjamin |
Re: Daten werden nicht geändert
Fühst du ClientDataSet1.ApplaUpdates durch ?
|
Re: Daten werden nicht geändert
Nein, wann wäre das am geschicktesten?
|
Re: Daten werden nicht geändert
Zitat:
|
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 21:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz