Acceder a la metadata de una mdb via SQL

20/10/2004 - 14:03 por XaviF | Informe spam
Hola,

Necesito acceder a la metadata de una base de datos Access. Sé que existe
la tabla MSysObjects dentro de la mdb pero no puedo acceder a través de la
instrucción OPENDATASOURCE. De hecho, con saber si una base de datos mdb
tiene una tabla o no, me es suficiente.

Por cierto, a pesar de ser posible hacerlo con una aplicación cliente, por
otras cuestiones, necesito que sea via una instrucción T-SQL.

¿Alguna idea?

Gracias

Xavi
 

Leer las respuestas

#1 MAXI
23/10/2004 - 03:00 | Informe spam
Hola, mira esa tabla es una tabla oculta de sistema y por lo general no se
puede acceder!! Habria que analizar si en los parametros de conexion con el
access se le puede indicar que lea las tablas de sistema.




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"XaviF" escribió en el mensaje
news:
Hola,

Necesito acceder a la metadata de una base de datos Access. Sé que existe
la tabla MSysObjects dentro de la mdb pero no puedo acceder a través de la
instrucción OPENDATASOURCE. De hecho, con saber si una base de datos mdb
tiene una tabla o no, me es suficiente.

Por cierto, a pesar de ser posible hacerlo con una aplicación cliente, por
otras cuestiones, necesito que sea via una instrucción T-SQL.

¿Alguna idea?

Gracias

Xavi


Preguntas similares