I noticed the problem when I was unable to get the conflict resolution form to open up. Upon examining the code in debug, I noticed that it never executes the part of the code that is supposed to get the changed row from the database. The end result is that it allows whatever is in the database to 'win' any conflict. I debugged it to the point where it now executes the right code, but when it returns to the datalayer, an InvalidOperationException is thrown. |