Ich habe zwar nicht deine
DB-Komponenten und konnte es nur mit den IBX und Delphi5 testen. Die Anweisung
Delphi-Quellcode:
if Teste_Feld_In_Tabelle('Name') = False then
begin
ZQuery.close;
ZQuery.SQL.Clear;
ZQuery.SQL.Add('ALTER TABLE T1 ADD INAME CHAR(30);');
ZQuery.ExecSQL;
end;
führt ohne Fehlermeldung zum Erfolg. Getestet mit embedded version 1.5.3 auf USB-Stick. Wird also an der Komponente liegen. Gibt es keine anderen Komponenten außer der
Query? Ich benutze für so etwas gerne die IBScript-Komponente.