I am guessing that their machine is not at localhost, they are a user at an address elsewhere. Set the user ODBC to be to be able to access the database from elsewhere, i.e. % (any host). When you connect to the database it knows where you are connecting from as the i.p address is also sent, thats my simplified understanding.