Einzelnen Beitrag anzeigen

torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

Access-Tabelle kopieren, da umbennen nicht möglich...

  Alt 15. Apr 2005, 09:18
Datenbank: Access • Zugriff über: ADO
Hallo Wissende!

Ich würde gern eine Tabelle einer Access-DB kopieren, da ja das Umbenennen nicht möglich ist. Ist dies möglich - ohne das ich die Struktur zu umzubenennenden (zu kopierenden) Tabelle weiss???

Dies hier blieb leider ohne Erfolg

Delphi-Quellcode:
     ADOQuery1.SQL.Clear;
     ADOQuery1.SQL.Text :='CREATE TABLE NeueTabelle';
     ADOQuery1.ExecSQL;

     ADOQuery1.SQL.Clear;
     ADOQuery1.SQL.Add('INSERT INTO NeueTabelle');
     ADOQuery1.SQL.Add('SELECT * FROM AlteTabelle');
     ADOQuery1.ExecSQL;
Der Compiler warf die Fehlermdlung auf, dass er ein Feld in der "NeueTabelle" nicht finden konnte. Klar. Ich hatte es nicht angelegt, wollte ich doch dynamisch kopieren.

Geht das? Wenn ja => WIE??
Danke
Tom
  Mit Zitat antworten Zitat