Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#1

fehler bei Übergabe des feldbezeichners im statement

  Alt 6. Dez 2008, 11:52
Datenbank: firebird • Version: 2.1 • Zugriff über: zeos
hallo zusammen,
ich möchte in einem Statement den Feldbezeichner aus einer Variable übergeben.

funktionier aber so leider nicht:

FQuery1.SQL.add('update :tabelle set :feldname = 1 where :feldbezeichnung = :feldinhalt');
FQuery1.ParamByName('tabelle').AsString := FTabellenname;
FQuery1.ParamByName('feldbezeichnung').AsString := FFeldbezeichnung;
FQuery1.ParamByName('feldinhalt').AsString := FFeldinhalt;
FQuery1.ParamByName('feldname').AsString := FFeldname;
FQuery1.ExecSQL;

ich denke mir der Feldname steht im statement in Anführungszeichen, deshalb der Fehler

Gruss Kh
Karl-Heinz
  Mit Zitat antworten Zitat