>Doesn't using the DE.BeforeOpenTables Method mean that I have to code that by hand for every form with a private datasession?
>
>I'd thought of that, but that can't be the ONLY way, is it?
>
Yes it does mean that your "SET" statements must be called from DE.BeforeOpenTables when using private datasessions. In the framework I use, the environment settings are part of the application object. Then the first thing I do when creating a form is type "oApp.DeBeforeOpenTables()" in the De.BeforeOpenTables method.
Pf
(On an infant's shirt): Already smarter than Bush