Hallo,
Mein Wunsch ist es, daß ich für 5 verschiedene Artikeltabellen ein und dieselbe
Query nutzen will. Dazu dachte ich mir, daß jede Prozedure, die das ADOQUERY nutzt seinen gewünschten
SQL-String eingibt. Irgendwann habe ich das auch mal hinbekommen. Nun muß ich aber leider immer die Parameter fest erstellen. Bei dem Aufwand hat man ja Seiten weniger Code, wenn man für jede Tabelle ein Update Object baut. (uahhh, das ist ja nicht schön).
Muß ich wirklich immer die Parameter anlegen, oder bekommt das ADOQUERY Object dies auch von alleine hin? Will am libsten jedesmal nur folgendes machen:
Delphi-Quellcode:
dmDbTools.qryTubes.SQL.Clear;
intResult := dmDbTools.qryTubes.SQL.Add('UPDATE tubes SET name=:Pname '+
'WHERE article_id=:Particle;');
dmDbTools.qryTubes.Parameters.ParamByName('Pname').Value := name;
dmDbTools.qryTubes.Parameters.ParamByName('Particle').Value := article;
intResult := dmDbTools.qryTubes.ExecSQL;
Ohne den Parameter anzulegen, da ja jede Tabelle andere hat.
Bin der Meinung, das das mal so lief.
Hoffe die Frage ist verständlich.
Vielen Dank,
Alexander