Thanks for the quick response. I guess I can do that, but I'm not sure what VFP is doing differently when you let it open the views automatically. I read somewhere that the view record in the DBC is momentarily locked when someone opens a view (or I think that's what they said - it's been awhile). I'll have to try to Google that. I could add some code that traps any error and retries at least for a few seconds until the view is opened, but it would seem VFP would do this. Especially if they know that the view's record in the DBC is indeed locked when someone is opening a view. But maybe they didn't put any retry code in there - who knows. Thanks again for your reply.
Russell
>You could try programmatically opening your views in the BeforeOpenTables() of the DE.
>
>
>USE view NODATA IN 0 ALIAS view
>