You mention a second datasession, but in the mentioned example there should only be one datasession (if you wouldn't count the FoxPro default datasession), that is the datasession of the first form.
Have you checked your datasessions and what happens when you close form2. (are ables closed, howmany datasessions are there).
I suggest you take a look at the datasession. You can check it by typing SET in the command window.
Good luck,
Weedz (Wietze Veld)
veld4663@exact.nl
They cling emotionally to code and fix development rather than choosing practices based on analytical assesments of what works best.
After the GoldRush - Steve McConnell