:FeldX und %s sind mMn jeweils vertauscht.
Ich habe noch einmal den SQLState kopiert. Sieht meines Erachtens aber OK aus.
Oder habe ich doch noch etwas übersehen?
'UPDATE MachineVersions SET Version_komplett = :Feld1, NC = :Feld2, MAJ_VER = :Feld3, MIN_VER = :Feld4, REL_VER = :Feld5, SOT_VER = :Feld6 WHERE MachineNo = xxxxxxxx;'