Wobei Gruppe 3 offenbar die Indexes enthält.
Nee, das sind einfach "irgendwelche" Werte.
statt
[1, 2, 3]
ist natürlich
[kategorien_tabelle_Kath_ID, BildDescribeTabelle_BilddesribeID, BildDescribeTabelle_Bildtabelle_idBild]
gemeint.
dafür ist klar, was abläuft.
Sooooooo unklar ist hier doch nicht, was passiert?
Delphi-Quellcode:
FDQueryMain.SQL.Text := SQLString;
FDQueryMain.ParamByName('kategorien_tabelle_Kath_ID').AsInteger := kategorien_tabelle_Kath_ID;
FDQueryMain.ParamByName('BildDescribeTabelle_BilddesribeID').AsInteger := BildDescribeTabelle_BilddesribeID;
FDQueryMain.ParamByName('BildDescribeTabelle_Bildtabelle_idBild').AsInteger := BildDescribeTabelle_Bildtabelle_idBild;
FDQueryMain.ExecSQL(false);
Gut, FireDAC wird bei falschen Typen nicht meckern können, aber spätestens das
DBMS wird es dann tun.