Cita: Por cierto...para qué esta "@" antes de la ruta?. Yo nunca la he utilizado...
Lo que pasa es que en c# en algunos casos cuando se indican las rutas deben comenzar con una @, tambien en regular expressions..,para concatenar un string con un path..etc..(todo depende)
Aunque en el ejemplo anterior no es necesario poner la @.. solo basta con hacer..
Server.MapPath("bd/bd.mdb"));
Voy a buscar un ejemplo a la mano para que lo vean..
Salu2