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