>My main problem is the fact that the Reconnect function returns error if it
>can not locate a table in the backend. I'm afraid it will be the same if the
>function can not even locate the backend at all. Na this is what I'm trying
>to avoid.
So you'll have to muck about with the Reconnect function to not relink
those tables from the sensitive MDB
>I intend to come up with some code that will check the backends if they
>exist, then only connect the one that is available and do away with the
>missing one.
Open a recordset in your code against the sensitive MDB. Trap for the
error, whatever it is, in the error handling routine. If no error
then it's fine. If an error, whatever the four digit number is, then
it's not accessible.
Tony

Signature
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm