>First, thank you for your message.
>
>The approach with zapping the cursor won't work. This is a buffered cursor and you can't zap it. And you can't Delete All and Pack it either because it is a remote table.
>
>If I understand you correctly and you mean "setting record source = space(0)" of the grid, I think this will make the grid lose all its properties.
>
>What I don't understand is that there is no "new data" for the grid, the RecordSource of the grid does not change.
>
Are you sure, your cursor B still exists when you get the cursor A? Just check used('cursorB') after you finish with retreiving data from SQL Server.
If it's not broken, fix it until it is.
My Blog