¿Cómo obtener tablas de una base de datos?

05/02/2005 - 12:55 por Vyacheslav Popov | Informe spam
Hola a todos.

Quisiera saber ¿cómo puedo obtener tablas de una base de datos?
(principalmente en SQL Server)

Saludos.
Popov

Preguntas similare

Leer las respuestas

#6 Vyacheslav Popov
08/02/2005 - 20:40 | Informe spam
perdona.. pero schemaTable = myReader.GetSchemaTable(); devuelve la
descripción de la tabla no de tablas de base de datos.


escribió en el mensaje
news:2aa101c50ce8$8b82ac70$

Habría otra forma llamando al método GetSchemaTable que
pertenece al interfaz IDataReader

//Retrieve column schema into a DataTable.
schemaTable = myReader.GetSchemaTable();

Se supone que de esta forma sería genérico para todas las
clases de BBDD que implementen ese interfaz, es decir,
todas las clases de BBDD que sean ADO.NET, Sql, Oracle,
ODBC, OleDb, y demás.



Efectivamente, o también sobre la vista de sistema
INFORMATION_SCHEMA.TABLES, que devuelve lo mismo. Pero


la ventaja que le veo
al método de Vyascheslav es que funciona perfectamente


para OLEDB en
general, por ejemplo, sobre tablas de Access.


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net

"Misael Monterroca"


escribió en el mensaje
news:
Otra opción seria hacer un select sobre la tabla




sysobjects

select name from sysobjects where xtype='U'




Saludos!
Misael Monterroca
http://www.neo-mx.com/blog




.

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