Thema: Delphi SQL Kommando und ADO

Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#9

Re: SQL Kommando und ADO

  Alt 20. Apr 2007, 11:38
Zitat von WS1976:
Oooooh,
das ist mir doch völlig egal ob das jetzt copy oder sonstetwas ist, ich will ...
Klingt für mich ein wenig nach "Unbeherrscht". Arbeite mal an deinem Tonfall.

Berhard hat meinen minimalistischen Beitrag schon richtig interpretiert.

Um eine nicht existierende Tabelle zu kopieren, musst Du sie erstmal erzeugen ('CREATE TABLE'). Dazu musst Du Dir die Struktur der Tabelle aus der Quell-DB rauslesen. Hierzu eignet sich ein TADODataset und ein 'Select * from Tabelle where 1=0'. Damit bekommst Du alle Felder samt Feldtyp. Daraus bastelst Du dir das 'CREATE TABLE' Skript und führst es aus.

Anschließend kopierst Du einfach Record für Record in das Zielsystem.

[edit]Ob ADO DDL-Kommandos zulässt, weiß ich nicht, aber ich kann mir vorstellen, das die Execute-Methode der ADOConnection keine Zicken macht (bei mir geht's jedenfalls)[/edit]
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat