Instead of passing the DBF() to the other form or session, you could pass the DataSessionID, change to that DataSession, then change back when finished.
>Thanks for confirming this.
>Unfortunately I can't do this as a number of process are performed to the cursor.
>I think I will have to rethink my structure slightly.
>
>>Not the same cursor because they are created in exclusive use. You would have to pass the SQL used to create the cursor instead of the DBF() name. Then create another cursor using that same SQL.
Mark McCasland
Midlothian, TX USA