Leer todas las tablas contenidas en una base de datos

13/10/2005 - 17:33 por Wabi | Informe spam
Trato de aprender a usar vb.net con bases de datos, y estoy experimentando
con un formulario que permita realizar consultas a una base de datos a
traves de instrucciones SQL. (estoy usando access, aunque tambien seria
interesante saber si en sql.server se trabaja de la misma manera).
Necesito saber como traer la lista de tablas de la base de datos (que puede
variar en funcion de la base de datos que seleccione el usuario).
Es decir, resumiendo, necesito incluir en el dataset, automaticamente, todas
las tablas seleccionadas por el usuario, y podes cargarlas,por ejemplo, en
un listbox.
Y lo que no encuentro es la forma de incluir automaticamente todas las
tables de la base de datos. Algo asi como un Select * para las tablas de la
base de datos.
Gracias por la ayuda.

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynés
13/10/2005 - 17:56 | Informe spam
Puedes hechar una mirada al articulo siguiente:

http://www.elguille.info/colabora/p...tosSQL.htm

Qué mas puedo decirte si ahí está todo lo que creo que necesitas ;)


Espero te sea de utilidad.

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com

"Wabi" escribió en el mensaje
news:
Trato de aprender a usar vb.net con bases de datos, y estoy experimentando
con un formulario que permita realizar consultas a una base de datos a
traves de instrucciones SQL. (estoy usando access, aunque tambien seria
interesante saber si en sql.server se trabaja de la misma manera).
Necesito saber como traer la lista de tablas de la base de datos (que


puede
variar en funcion de la base de datos que seleccione el usuario).
Es decir, resumiendo, necesito incluir en el dataset, automaticamente,


todas
las tablas seleccionadas por el usuario, y podes cargarlas,por ejemplo, en
un listbox.
Y lo que no encuentro es la forma de incluir automaticamente todas las
tables de la base de datos. Algo asi como un Select * para las tablas de


la
base de datos.
Gracias por la ayuda.


Respuesta Responder a este mensaje
#2 Wabi
13/10/2005 - 23:43 | Informe spam
Gracias por la ayuda, es muy interesante el articulo, pero necesito
informacion de como hacerlo en access.

"Octavio Telis Aynés" escribió en el mensaje
news:%
Puedes hechar una mirada al articulo siguiente:

http://www.elguille.info/colabora/p...tosSQL.htm

Qué mas puedo decirte si ahí está todo lo que creo que necesitas ;)


Espero te sea de utilidad.

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com

"Wabi" escribió en el mensaje
news:
Trato de aprender a usar vb.net con bases de datos, y estoy
experimentando
con un formulario que permita realizar consultas a una base de datos a
traves de instrucciones SQL. (estoy usando access, aunque tambien seria
interesante saber si en sql.server se trabaja de la misma manera).
Necesito saber como traer la lista de tablas de la base de datos (que


puede
variar en funcion de la base de datos que seleccione el usuario).
Es decir, resumiendo, necesito incluir en el dataset, automaticamente,


todas
las tablas seleccionadas por el usuario, y podes cargarlas,por ejemplo,
en
un listbox.
Y lo que no encuentro es la forma de incluir automaticamente todas las
tables de la base de datos. Algo asi como un Select * para las tablas de


la
base de datos.
Gracias por la ayuda.







Respuesta Responder a este mensaje
#3 Octavio Telis Aynés
14/10/2005 - 00:48 | Informe spam
Mira, creo que lo que podría funcionarte sería ADOX (ADO Extensions), no se
sí aun está disponible en internet, pero es seguro lo que estás buscando.

Tendrías que agregar una referencia COM a tu proyecto, el componente se
llama Microsoft ADO Ext. 2.x for DDL and Security.

En este componente se encuntran distintos objetos que puedene proveerte
información sobre tu base de datos en Access, en sí tendrás que darle una
revisada a la ayuda para mayor información en cuanto a uso y contenido.

Espero te sea de utilidad

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com


"Wabi" escribió en el mensaje
news:%
Gracias por la ayuda, es muy interesante el articulo, pero necesito
informacion de como hacerlo en access.

"Octavio Telis Aynés" escribió en el mensaje
news:%
> Puedes hechar una mirada al articulo siguiente:
>
> http://www.elguille.info/colabora/p...tosSQL.htm
>
> Qué mas puedo decirte si ahí está todo lo que creo que necesitas ;)
>
>
> Espero te sea de utilidad.
>
> Saludos...
>
> Octavio Telis Aynés
> http://otelis.blogspot.com
>
> "Wabi" escribió en el mensaje
> news:
>> Trato de aprender a usar vb.net con bases de datos, y estoy
>> experimentando
>> con un formulario que permita realizar consultas a una base de datos a
>> traves de instrucciones SQL. (estoy usando access, aunque tambien seria
>> interesante saber si en sql.server se trabaja de la misma manera).
>> Necesito saber como traer la lista de tablas de la base de datos (que
> puede
>> variar en funcion de la base de datos que seleccione el usuario).
>> Es decir, resumiendo, necesito incluir en el dataset, automaticamente,
> todas
>> las tablas seleccionadas por el usuario, y podes cargarlas,por ejemplo,
>> en
>> un listbox.
>> Y lo que no encuentro es la forma de incluir automaticamente todas las
>> tables de la base de datos. Algo asi como un Select * para las tablas


de
> la
>> base de datos.
>> Gracias por la ayuda.
>>
>>
>
>
>


Respuesta Responder a este mensaje
#4 Wabi
14/10/2005 - 01:55 | Informe spam
Muchas gracias Octavio. Vere de investigar lo que me propones. Al margen de
eso.. me resulta curioso que sea tan complicado obtener la lista de tablas..
pero bueno.
Gracias de nuevo.
Saludos.

"Octavio Telis Aynés" escribió en el mensaje
news:
Mira, creo que lo que podría funcionarte sería ADOX (ADO Extensions), no
se
sí aun está disponible en internet, pero es seguro lo que estás buscando.

Tendrías que agregar una referencia COM a tu proyecto, el componente se
llama Microsoft ADO Ext. 2.x for DDL and Security.

En este componente se encuntran distintos objetos que puedene proveerte
información sobre tu base de datos en Access, en sí tendrás que darle una
revisada a la ayuda para mayor información en cuanto a uso y contenido.

Espero te sea de utilidad

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com


"Wabi" escribió en el mensaje
news:%
Gracias por la ayuda, es muy interesante el articulo, pero necesito
informacion de como hacerlo en access.

"Octavio Telis Aynés" escribió en el mensaje
news:%
> Puedes hechar una mirada al articulo siguiente:
>
> http://www.elguille.info/colabora/p...tosSQL.htm
>
> Qué mas puedo decirte si ahí está todo lo que creo que necesitas ;)
>
>
> Espero te sea de utilidad.
>
> Saludos...
>
> Octavio Telis Aynés
> http://otelis.blogspot.com
>
> "Wabi" escribió en el mensaje
> news:
>> Trato de aprender a usar vb.net con bases de datos, y estoy
>> experimentando
>> con un formulario que permita realizar consultas a una base de datos a
>> traves de instrucciones SQL. (estoy usando access, aunque tambien
>> seria
>> interesante saber si en sql.server se trabaja de la misma manera).
>> Necesito saber como traer la lista de tablas de la base de datos (que
> puede
>> variar en funcion de la base de datos que seleccione el usuario).
>> Es decir, resumiendo, necesito incluir en el dataset, automaticamente,
> todas
>> las tablas seleccionadas por el usuario, y podes cargarlas,por
>> ejemplo,
>> en
>> un listbox.
>> Y lo que no encuentro es la forma de incluir automaticamente todas las
>> tables de la base de datos. Algo asi como un Select * para las tablas


de
> la
>> base de datos.
>> Gracias por la ayuda.
>>
>>
>
>
>







Respuesta Responder a este mensaje
#5 peky
14/10/2005 - 16:06 | Informe spam
Una pista:
Puedes acceder a las tablas del sistema de MSAccess. Para verlas desde
access debes tildar Herramientas/Opciones/Ver/Objetos de Sistema. Luego te
aparecerán las tablas del sistema MSys... Estas tablas tienen la información
que necesitas.
te paso 2 páginas que explican brevemente el uso de estas tablas:

http://www.mvps.org/access/queries/qry0002.htm
http://www.accessdatabasetips.com/msysobjects.html

para conseguir más información al respecto busca en google: "MSysObjects"
peky
"Tiene derecho a no programar. Todo código que escriba podrá ser usado en su
contra"


"Wabi" wrote:

Muchas gracias Octavio. Vere de investigar lo que me propones. Al margen de
eso.. me resulta curioso que sea tan complicado obtener la lista de tablas..
pero bueno.
Gracias de nuevo.
Saludos.

"Octavio Telis Aynés" escribió en el mensaje
news:
> Mira, creo que lo que podría funcionarte sería ADOX (ADO Extensions), no
> se
> sí aun está disponible en internet, pero es seguro lo que estás buscando.
>
> Tendrías que agregar una referencia COM a tu proyecto, el componente se
> llama Microsoft ADO Ext. 2.x for DDL and Security.
>
> En este componente se encuntran distintos objetos que puedene proveerte
> información sobre tu base de datos en Access, en sí tendrás que darle una
> revisada a la ayuda para mayor información en cuanto a uso y contenido.
>
> Espero te sea de utilidad
>
> Saludos...
>
> Octavio Telis Aynés
> http://otelis.blogspot.com
>
>
> "Wabi" escribió en el mensaje
> news:%
>> Gracias por la ayuda, es muy interesante el articulo, pero necesito
>> informacion de como hacerlo en access.
>>
>> "Octavio Telis Aynés" escribió en el mensaje
>> news:%
>> > Puedes hechar una mirada al articulo siguiente:
>> >
>> > http://www.elguille.info/colabora/p...tosSQL.htm
>> >
>> > Qué mas puedo decirte si ahí está todo lo que creo que necesitas ;)
>> >
>> >
>> > Espero te sea de utilidad.
>> >
>> > Saludos...
>> >
>> > Octavio Telis Aynés
>> > http://otelis.blogspot.com
>> >
>> > "Wabi" escribió en el mensaje
>> > news:
>> >> Trato de aprender a usar vb.net con bases de datos, y estoy
>> >> experimentando
>> >> con un formulario que permita realizar consultas a una base de datos a
>> >> traves de instrucciones SQL. (estoy usando access, aunque tambien
>> >> seria
>> >> interesante saber si en sql.server se trabaja de la misma manera).
>> >> Necesito saber como traer la lista de tablas de la base de datos (que
>> > puede
>> >> variar en funcion de la base de datos que seleccione el usuario).
>> >> Es decir, resumiendo, necesito incluir en el dataset, automaticamente,
>> > todas
>> >> las tablas seleccionadas por el usuario, y podes cargarlas,por
>> >> ejemplo,
>> >> en
>> >> un listbox.
>> >> Y lo que no encuentro es la forma de incluir automaticamente todas las
>> >> tables de la base de datos. Algo asi como un Select * para las tablas
> de
>> > la
>> >> base de datos.
>> >> Gracias por la ayuda.
>> >>
>> >>
>> >
>> >
>> >
>>
>>
>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida