Desde visual basic, no me deja poner de nombre de talba el contenido de una variable

jmlabernia
17 de Febrero del 2005
Hola, obtengo este fallo:
Linea 1: sintaxis incorrecta cerca de 'usuarios_descriptiva'. Me estoy volviendo loco con el error.... a ver si alguien me puede hechar un cable. Este es el c贸digo:

Set rst = cnn.Execute("update '" & bd_elegida & "' set preg_vistas=0, preg_acert=0, preg_fall=0 where id_alumno= '" & login & "'")

Previamente, he establecido:
bd_elegida = "usuarios_descriptiva"

Tiene algo que ver con las comillas? O es que no se puede utilizar un nombre de tabla que est茅 en una variable? Porque necesito que el nombre sea din谩mico, y seg煤n el usuairo introduce una opci贸 u otra, le actualiza una u otra tabla.

MUCHAS GRACIAS DE ANTEMANO!!!