Das bekommt der FIB-Parser so nicht hin. Muss man so machen:
Das bekommt kein
DBMS hin,
aber dafür gibt es die Makros
Delphi-Quellcode:
'UPDATE TABELLENNAME SET &FELDNAME=:VALUE WHERE ID=:ID'
//FieldByName()
ParamByName('ID').AsInteger
ParamByName('VALUE').AsString
MacroByName('FELDNAME').Value
Parameter sind "Werte" und keine "Bezeichner".
Und Makros sind einfach nur Platzhalter.
Delphi-Quellcode:
'&abc &FELDNAME=:VALUE WHERE ID=:ID'
MacroByName('abc').Value := 'UPDATE TABELLENNAME SET';