Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datensatz in gleicher Tabelle duplizieren (https://www.delphipraxis.net/78938-datensatz-gleicher-tabelle-duplizieren.html)

OLLI_S 13. Okt 2006 12:16

Datenbank: Access • Version: 2000 • Zugriff über: KaDao Komponenten

Datensatz in gleicher Tabelle duplizieren
 
Hallo,

ich habe eine Access Datenbank (Access 2000), die ich mit KaDao an meine Anwendung anbinde.
Dazu habe ich in meinen Formularen die "TDataSource" Komponenten verwendet.

Ich habe also

FActiveDataSource.DataSet.Insert (neuen Datensatz hinzu)
FActiveDataSource.DataSet.Edit (aktuellen Datensatz editieren)
FActiveDataSource.DataSet.Delete (aktuellen Datensatz löschen)
FActiveDataSource.DataSet.Post (aktuellen Datensatz speichern)
FActiveDataSource.DataSet.Cancel (aktuellen Datensatz rückgängig, also nicht speichern)

Die gesamte Kommunikation mit den Daten funktioniert also über ein TDataSource.

Nun stehe ich vor dem Problem, dass ich den aktuellen Kunden duplizieren will (also eine 1:1 Kopie).
Das sollte doch auch irgendwie über ein TDataSource möglichn sein, ohne dass ich manuell jedes Feld des Kunden per Hand kopieren muss.
Vor allem weil Felder in der Datenbank hinzu kommen können und ich sonst die Kopierfunktion jedes mal anpassen müsste.

Wer hat bitte eine Idee für mich?

Danke und Gruß


OLLI

marabu 13. Okt 2006 12:48

Re: Datensatz in gleicher Tabelle duplizieren
 
Herzlich willkommen in der Delphi-PRAXiS, Olli.

Schau mal in diesen thread: datensatz clonen

Vielleicht sind da ein paar Anregungen für dich drin.

Freundliche Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:30 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