Jeff,
>>There also seems to be a related problem when you use Timestamp columns to detect a concurrency exception. The concurrency exception dialog does appear as expected, but you cannot choose to overwrite the existing data with your data. Or rather I should say if you choose to do that, your data will never be saved.
>>
>>Sam
>
>Yes, I'm now getting the Concurrency dialog with Yes (Overwrite) No, Cancel and selecting Yes just ends up in an endless loop with the Concurrency dialog coming up again and again.
>
>Also, (2nd question) I can't get the same behavior in a MM web form. I can understand the inability for the framework to put up the Concurrency dialog in a web app, but the return from the SAVE() is RulesPassed. Shouldn't it be an Exception?
I'll check further into this and see what's up.
Best Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com