OK, I found a work-around for this. It is not elegant, and seems to me to be a "cowboy" fix, but it works. I would appreciate a comment from anyone who can explain why this is necessary.
Immediately before the line of code , myTransRS.MoveFirst , I added myTransRS.Requery.
This now saves the...