Si solo te ocurre cuando lo subes al servidor es que algo de la cadena de conexión (la variable DBName) da error. Pregunta a tu proveedor cual es la cadena de conexión para Access y si guarda la Base de Datos Access en algun directorio particular y diferente del que tienes en modo local.
Una página que puede ser de interés es
http://www.connectionstrings.com/ donde encontrarás una gran variedad de cadenas de conexión.
Un saludo