Cita:
Empezado por ctronx
...Como puedo obtener el nombre de tabla(s) de una bd access, tengo el nombre el archivo de acces "BASE.MDB" pero este archivo cambia cada semana conserva el mismo nombre pero genera nuevas tablas las cuales no se su nombre, enconces necesito saber el nombre la tabla(s) que contenga el archivo "BASE.MDB".
|
En access se pueden visualizar las Tablas ocultas y de sistema (busca en las opciones de configuración); Entre las tablas de sistema existe una llamada MSysObjects que contiene todos los objetos existentes en la BAse de DAtos, Tablas, consultas, Listados, Macros,... (a cada uno le corresponde un tipo); Haz una consulta sobre esa tabla con el Tipo de la tablas (creo recordar que es el 1); Sería algo así:
Código SQL
[-]
select * from MSysObjects where Type=1