Ein weiser Kollege gab mir den entscheidenden Tipp. Im konkreten Fall war der
Query etwas komplexer und der Fehler lag in den Feinheiten. Ich hatte das hier vereinfacht dargestellt.
Code:
UPDATE TABELLENNAME SET :FELDNAME=:VALUE WHERE ID=:ID
Das bekommt der FIB-Parser so nicht hin. Muss man so machen:
Code:
UPDATE TABELLENNAME SET %s=:VALUE WHERE ID=:ID
Und dann mittels Format() vorformatieren. Dan wuppt das. Scheinbar kann man Parameter nur als Zuweisungswerte im
Query platzieren. Ich bin als FIB-Neuling davon ausgegangen dass das nur "dumme" Platzhalter sind und deren Position keine Rolle spielt.
Trotzdem Danke!
Grüße
Cody