Michelle was on the right track. If you have SET EXCLUSIVE OFF, then opening the view will open the base table(s) and ISEXCLUSIVE() will return .F. on the base tables. Are you sure that you are closing all tables and reopening them after changing SET EXCLUSIVE?
Also, as she pointed out, this is scoped to the datasession and for Private datasession forms you will have to have an explicit SET EXCLUSIVE OFF in dataenvironment.beforeopentables or form.load.
>exclusive is off. I am testing this from the command window. Not in my app yet. I wanted to get the details worked out before adding this to my project.
>
>Thank you for the reply.
>
>Thomas Martin
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05