AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

datensatz clonen

Ein Thema von sancho1980 · begonnen am 15. Jun 2006 · letzter Beitrag vom 16. Jun 2006
Antwort Antwort
sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#1

datensatz clonen

  Alt 15. Jun 2006, 16:32
Datenbank: firebird • Zugriff über: ibx, ibexpert
hallo,

ich arbeite mit den ibx-komponenten. da verwende ich ein tibdataset für meine datensätze. meine frage: gibt es eine elegante schnelle und elegante weise, einen eintrag in diesem datensatz zu clonen, also einen neuen einzufügen, der genau die selben feldbelegungen hat, wie ein bestehender?

danke,

martin
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: datensatz clonen

  Alt 15. Jun 2006, 16:41
Hallo Martin,

vielleicht bringt dich das auf eine Idee: Datensatz alle Felder kopieren

Grüße vom marabu
  Mit Zitat antworten Zitat
sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#3

Re: datensatz clonen

  Alt 15. Jun 2006, 18:07
ne,
das is leider nicht das gleiche
bei mir soll der user auf einem record stehen und dann wenn gewünscht auf einen button klicken 'datensatz clonen' worauf einfach eine kopie des aktuellen datensatzes angefertigt wird (ohne dass ich mühselig jedes einzelne feld kopiere). vor dem post würde natürlich die id nochmal geändert...
wenn ich wüsste wie man das in sql ausdrückt würds mir auch reichen
danke,
martin
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: datensatz clonen

  Alt 15. Jun 2006, 18:49
Du möchtest es mit SQL erledigen? dann schau mal dorthin: Datensätze duplizieren / kopieren

marabu
  Mit Zitat antworten Zitat
sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#5

Re: datensatz clonen

  Alt 15. Jun 2006, 19:00
okay
also muss ich doch jedes einzelne feld kopieren
hatte eigentlich an irgendwas generisches gedacht, also eine einzelne sql-anweisung, mit der ich einen bestimmten datensatz jeder beliebigen tabelle (mit 'where' versteht sich) duplizieren kann
also so ne art memcopy, nur für datenbanken

trotzdem danke für die info
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.338 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: datensatz clonen

  Alt 16. Jun 2006, 06:55
AFAIK musst du jedes Feld kopieren. Zumindest habe ich bis jetzt noch keine andere Möglichkeit kennengelernt.
Hier eine andere Lösung
Peter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 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