Einzelnen Beitrag anzeigen

fl63

Registriert seit: 30. Mär 2008
124 Beiträge
 
#25

AW: Tabelle mit sql erstellen

  Alt 15. Jul 2011, 12:00
Mittlerweile habe ich mich mit external Tabellen beschäftigt.
Allerdings macht die Compilierung Schwierigkeiten. Ich bekomme immer die Fehlermeldungen:

nicht genügend wirkliche Parameter (an der Stelle ... := 'Create table extern..)
inkompatible Typen Integer und String (an der Stelle ...external File 'c: ...)
Operator oder Semikolon fehlt (an der Stelle ...2006.txt'...)
und eine Reihe weiterer Meldungen.

die selben Meldungen für die darauffolgende Zeile

Delphi-Quellcode:
procedure TForm1.createtableClick(Sender: TObject);
begin
//--------erstellt tabelle---
zquery1.SQL.Text := 'create table Tabelle ( feld001 varchar(50), feld002 varchar(200) )' ;
zquery1.Execsql;
end;


procedure TForm1.Dat1einlesenClick(Sender: TObject);
begin
zquery1.SQL.Add := 'CREATE TABLE externe EXTERNAL File 'c:\Daten\2006.txt'(field1 varchar(50), field2 varchar(150))'; //Fehlermeldungen in dieser Zeile
zquery1.SQL.Add := 'INSERT INTO Tabelle (field1, field2) SELECT field1, field2 FROM ext1'; // Fehlermeldungen in dieser Zeile

zquery1.ExecSQL;
end;
Ich habe die Möglichkeiten
zquery1.SQL.Add... sowie SQL.Text ausprobiert aber in Beiden Fällen Fehlermeldungen

kann mir dabei bitte jemand helfen?

fl63
  Mit Zitat antworten Zitat