![]() |
Daten werden nicht in Datenbank geschrieben
Hallo
Folgender code sollte mir die Daten in die Datenbank schreiben. In der View wird zwar der neue Datensatz angezeigt aber wenn ich in der Datenbank schaue ist nicht eingetragen. Ich dachte mit post werden daten auf die Datenbank geschrieben. mdata ist vom Type TClientDataSet.
Code:
procedure TForm1.Button2Click(Sender: TObject);
begin mdata.append; mdata.FieldValues['LANGUAGEID'] := StrToInt(IDEdit.Text); mdata.FieldValues['LANGUAGENAME'] := LanguageEdit.Text; mdata.Post; end; |
Re: Daten werden nicht in Datenbank geschrieben
ICh glaube der Beitrag gehört eher ins Datenbank-forum.
Aber nutze mal insert anstelle von append. ICh glaube append nutzt man nur wenn man etwas editieren will nicht um einen neue eintrag zu erstellen. ICh hoffe das stimmt so:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin mdata.insert; mdata.FieldValues['LANGUAGEID'] := StrToInt(IDEdit.Text); mdata.FieldValues['LANGUAGENAME'] := LanguageEdit.Text; mdata.Post; end; |
Re: Daten werden nicht in Datenbank geschrieben
Hallo plautzer,
Zitat:
bye Claus |
DP-Maintenance
Dieses Thema wurde von "Sharky" von "VCL-Komponenten und Controls" nach "Datenbanken" verschoben.
Datenbankfrage ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 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