Heeft een van de tabellen die u bijwerkt een trigger? Als dit het geval is, bevat het waarschijnlijk een subquery met meer dan één waarde.
Persoonlijk vind ik het een zeer slechte gewoonte om controlebeperkingen uit te schakelen bij het invoegen of bijwerken. Ze zijn er met een reden en als uw gegevens niet aan die beperkingen voldoen, mogen ze niet worden ingevoegd zoals ze zijn of moet de beperking worden aangepast aan nieuwe omstandigheden. Het kan ook problemen opleveren als de records in de toekomst worden bijgewerkt.