There are only three possible outcomes:

1. Update succeeds and returns a non-zero value, meaning that many records were saved.
2. Update succeeds and returns zero, meaning there were no changes in the DataTable to save.
3. Update fails and an exception is thrown.

Which is it in your case?