Hallo,
mit den Strings ist das halt so eine Sache,
das geht dann mit DateTime weiter.
Also am besten gleich Parameter verwenden
Delphi-Quellcode:
Qry_CreateTableArea.SQL.Text :=
'SELECT 1 FROM rdb$relations where rdb$relation_name = :TableName';
Qry_CreateTableArea.ParamByName('TableName').AsString:= 'Area';
Der Doppelpunkt vor TableName zeigt an,
dass es ein Parameter ist.
Was ich nicht verstehe ist, dass du einen aufen Zeit mit Create Table verwendest,
ohne eine Zeile "richtigen" Code geschrieben zu haben.
Falls sich in der Tabelle noch etwas ändern sollte,
fängst du wieder an.
Schnapp dir IBExpert, lege dort komfortabel die Tabellen an
und wenn du mit dem Programm fertig bist,
kannst du dir immer noch überlegen, wie du die
DB erzeugst / auslieferst.
Heiko