Nun, wie stellst du denn fest, ob der Update erfolgreich war ?
Der SQLCOD ist auch beim Update von 0 Sätzen nämlich 0, ggf. vielleicht noch 100.
In SQLERD3 steht die tatsächlich Anzahl der Sätze, die gefunden und geändert wurden.