You would probably not connect to online MSAccess database from a desktop client, because the whole file must be loaded before accessing it. MSAccess is normally only used locally at webserver (server-side) through a web application, or locally at desktop (client-side) directly from client application. Proper database servers like SQL/Oracle/MySQL servers that can be accessed as remote services and queried for specific data is how database work is performed between network endpoints. The main difference to behold is File-based vs Service-based databases.