![]() |
In Datenbank speichern???
Hallo,
Ich hab ein problem mit dem abspeichern meiner Datenbank(TTable). Ich möchte alle Captions einträge einer Listview, in meiner DB abspeichern. Code:
Delphi-Quellcode:
Gespeichert wird allerdings immer nur der Letzte eintrag aus der Listview.
for I := 0 to Listview1.Items.Count - 1 do
begin Tabelle.FieldByName('name').asstring := Listview1.Items[i].Caption; end; Hat jemand eine Idee. Gruß Bernd |
Re: In Datenbank speichern???
In der Schleife sollte auch jeweils ein neuer Datensatz angelegt un dnach der Zuweisung "gepostet" werden, oder?
|
Re: In Datenbank speichern???
Delphi-Quellcode:
//EDIT: Mist, roter Kasten :-)
for I := 0 to Listview1.Items.Count - 1 do
begin Tabelle.Append; // Neuen Datensatz "am Ende" der Tabelle erstellen Tabelle.FieldByName('name').asstring := Listview1.Items[i].Caption; Tabelle.Post; // Datensatz speichern end; |
Re: In Datenbank speichern???
Hallo,
Danke für die Antworten. Jetzt bekomme ich eine Fehler Meldung ( Datenmenge weder im Editier noch im Einfüge Modus ) Hab ich was vergessen? gruß Bernd |
Re: In Datenbank speichern???
Dank noch mal hat sich erledigt mein Fehler es Läuft dank euer Hilfe.
Gruß Bernd |
Re: In Datenbank speichern???
Zitat:
Delphi-Quellcode:
arbeiten. Nur so als Zusatzinfo....
Tabelle.Edit;
{ Hier Daten ändern wie in Deinem Beispiel } Tabelle.Post; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:41 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 by Thomas Breitkreuz