Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: MySQL -> ZEOS -> Datensatz duplizieren

  Alt 14. Dez 2004, 17:18
Zitat von Matt:
gibt es eine Möglichkeit mit o.g. DB und Kompo einen Datensatz so zu duplizieren, das ich nicht über Dataset arbeiten muss? Hatte überlegt die Daten des betroffenen DS zwischen zu speichern und dann mit SQL.execute einen Insert vorzunehmen, allerdings finde ich das bei Zeos Access nicht!
Man kann einen Datensatz nicht komplett duplizieren; zumindest der Primärschlüssel muss
einen neuen Wert erhalten!!

Dies macht die Duplizierung über SQL sehr schwierig. Man kann es so probieren:
SQL-Code:
INSERT INTO Tabelle41
   SELECT (title_id+'X'), title, feld3, feld4
   FROM Tabelle41
   WHERE title_id = '1000'
Dies kopiert den Datensatz mit dem PK '1000' und legt den Datensatz unter PK '1000B' ab.
Das kopieren über Dataset ist dagegen sehr einfach: http://www.delphipraxis.net/internal...ct.php?t=19594
Andreas
  Mit Zitat antworten Zitat