Thema: Delphi Parameter bei AdoQuery

Einzelnen Beitrag anzeigen

ahachmann

Registriert seit: 15. Sep 2003
Ort: Hamburg
54 Beiträge
 
Delphi 7 Professional
 
#1

Parameter bei AdoQuery

  Alt 9. Feb 2004, 16:17
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
  Mit Zitat antworten Zitat