Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO Tabelle kopieren (https://www.delphipraxis.net/12225-ado-tabelle-kopieren.html)

Hobcode 23. Nov 2003 13:11


ADO Tabelle kopieren
 
Schönen Tag,

ich möchte gerne den Inhalt einer ADO Table zur Laufzeit in eine andere ADO Table kopieren.
Bisher leider ohne Erfolg.

Wer kann mir hier helfen ?

Gruss Hobcode

MrSpock 24. Nov 2003 19:42

Re: ADO Tabelle kopieren
 
Hallo Hobcode,

das geht entweder über ein SQL Statement:

SQL-Code:
INSERT INTO neueTabelle
SELECT * FROM alteTabelle
oder über eine Schleife.

Hobcode 30. Nov 2003 11:40

Re: ADO Tabelle kopieren
 
Hallo Mr. Spock,

bei der von Dir zuerst gezeigten Variante habe ich das Problem
das in meinem Programm der Tabellenname während der Laufzeit dynamisch
gestaltet werden muss. Leider funktioniert dies noch nicht mit dem ADO-SQL -Parameter
(funktioniert bei mir noch nicht). Dein zweiter Vorschlag hift mir aber sicher weiter.
Vielen Dank für die Information

Gruss
Hobcode

MrSpock 30. Nov 2003 17:53

Re: ADO Tabelle kopieren
 
Hallo Hobcode,

du kannst den SQL String ja auch dynamisch aufbauen. Wenn der Name z.B. in der Variablen CopyTable steht, kannst du folgenden schreiben:

Delphi-Quellcode:
  myAdoQry.SQL.Add('INSERT INTO '+ CopyTable);
  myAdoQry.SQL.Add('SELECT * FROM alteTabelle');


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