Visual Basic - Dificil!!! como conocer los nombres de las tablas

Life is soft - evento anual de software empresarial
 
Vista:

Dificil!!! como conocer los nombres de las tablas

Publicado por Isnel Velazquez (2 intervenciones) el 17/05/2002 23:11:59
Como puedo usando ADO conocer los nombres de todas las tablas que contiene determinada Base de Datos principalmente de Access aunque pudiera ser otro origen de datos ...gracias de antemano...la consulta
Select * from MSysObjects no funciona porque me dice que la aplicacion no tiene permiso de lectura sobre esta tabla....Que pudiera hacer???
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dificil!!! como conocer los nombres de las tabl

Publicado por Alvaro Marín (574 intervenciones) el 20/05/2002 10:16:34
Estimado amigo:
En www.ambsoftware.com encontrarás un ejemplo inmejorable en el que encontrarás la rutina necesaria para hacer lo que buscas.
Para localizarlo utiliza el buscador de recursos de la página principal y escribe en la casilla la palabra "access".
Espero que esta información te sirva de ayuda.
Fdo.- Alvaro Marín
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Dificil!!! como conocer los nombres de las tabl

Publicado por Rodrigo (9 intervenciones) el 16/06/2002 00:33:59
Depronto esto te funciona. Tu lo que quieres es trabajar con el Metadata.

adiciona Microsoft ADO Ext. 2.? for dll an security
Microsoft ADO

Option explicit
Dim Cn As ADODB.Connection
Dim tbl As ADOX.Table
Dim cat As New ADOX.Catalog

Sub Sb()
with Cn
.Provbider="MSDASQL"
.ConectionString = " Tu lo sabras"
.open
end with
Set cat.ActiveConnection = Cn
For Each tbl In cat.Tables

NombreTabla=tbl.name
next
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar