Hallo Marc,

1. Hast Du im QM nach jedem Komma auch ein Leerzeichen gesetzt?
Wenn nicht füge überall ein Leerzeichen ein.

2. Sollte es mit der Scalaren Funktion DECIMAL immer noch nicht klappen, versuche es mit CAST:
Code:
update ... set
   Preis= Cast((Cast((Preis*105+0,5) as Dec(9, 0))/100) as Dec(7, 2)) 
... where ...
Birgitta