A change in the behaviour of MyBO.Save()


Author
Message
Peter Denton
Peter Denton
StrataFrame Novice (119 reputation)StrataFrame Novice (119 reputation)StrataFrame Novice (119 reputation)StrataFrame Novice (119 reputation)StrataFrame Novice (119 reputation)StrataFrame Novice (119 reputation)StrataFrame Novice (119 reputation)StrataFrame Novice (119 reputation)StrataFrame Novice (119 reputation)
Group: Forum Members
Posts: 77, Visits: 787
G'day

I've just spent a considerable amount of time debugging a form that wasn't working. I finally tracked it down to the following code:

If Me.BoGRS1.MoveFirst Then

  Do

    Me.BoGRS1.GRSNew = False

    Me.BoGRS1.Save()

  Loop While Me.BoGRS1.MoveNext

End If

This just loops continuously. Once I found it, I very easily fixed it as follows:

If Me.BoGRS1.MoveFirst Then

  Do

    Me.BoGRS1.GRSNew = False

  Loop While Me.BoGRS1.MoveNext

  Me.BoGRS1.Save()

End If

This is much better anyway, and I've checked our codebase to ensure there were no other instances of the former method.

The reason I'm raising this is that this form had been working (although I'm unsure how recently), the code had been as I found it at least since the start of November 2007 (I haven't checked back any further), and the code would have been executed every time the form was used. The only change that I can relate it to is an update to VS2008 and SF 1.6.5. I'm wondering if this is a deliberate change in behaviour of Save(), an accidental change in behaviour, or behaviour that was always expected and my code used to work by some strage quirk of fate.

I thought you might be interested.

Peter

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search