Da würde ich gleich Nägel mit Köpfen machen:
Delphi-Quellcode:
procedure TFDMySQLDml.GetContentmasterTables(var Liste:TStringlist);
var SqlString : String; I: integer;
begin
SqlString := 'SHOW TABLES';
FDQueryMain.Open(SqlString);
//FDQueryMain.First; {---- ist nicht notwendig}
while not FDQueryMain.Eof do
begin
FContentmastertables.Add(FDQueryMain.Fields.Fields[0].AsString);
FDQueryMain.Next;
end;
Liste.Clear;
Liste:= (FContentmastertables); {---- was ist FContentmastertables ????}
end;
eine Stringliste als Ergebnis einer Funktion ist nicht so der Bringer.
Gruß
K-H