...manchmal ist es so einfach... ich hatte da einen Doppelpunkt zuviel, und beim posten hab ich's gemerkt.
Ich nutze jetzt erst mal das Folgende:
Delphi-Quellcode:
DataModul.ZQuery_Updater.SQL.Clear;
DataModul.ZQuery_Updater.SQL.Add('UPDATE '+Schema+Tabellenname);
DataModul.ZQuery_Updater.SQL.Add('SET '+Schema+Tabellenname+'.'+Feldname+'= :Val1');
DataModul.ZQuery_Updater.SQL.Add('WHERE '+Schema+Tabellenname+'.'+Indexfeld+'='+CHR(39)+inttostr(ID_Wert)+CHR(39)+';');
DataModul.ZQuery_Updater.Params.ParamByName('Val1').AsString:=neuer_Wert;
DataModul.ZQuery_Updater.ExecSQL;
Viele Grüße & Sorry,
David