I do have integrity enforced, but not on the field being updated. The field being updated is a true/false flag set to whether it should go into a report. It is being set on a relationship to another table via primary = referential keys in a (sql) WHERE clause.

It seems like a simple update. That's what's got me buggered.