Visual Basic.NET - saber tablas

   
Vista:

saber tablas

Publicado por francisco (2 intervenciones) el 26/01/2010 19:06:27
como puedo saber las tablas que contiene una base de datos asces y columnas de estas tablas
en sql es asi

para las tablas sqlexpress
sel = " select * from master.. sysdatabases where sid <> 0x01 " '

para las columnas sqlexpress
sel = "Select name from sysobjects where xtype='u' and upper(left(name,3))<>'sys' order by name "

pero para una base de datos ascees como puedo hacerlo
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:saber tablas

Publicado por perdido09 (9 intervenciones) el 02/02/2010 05:15:09
Intenta metiendo primero las tablas a un dataset.

Este código muestra como tras crear un DataSet, recorremos sus tablas, y dentro de estas, sus columnas, mostrando la información obtenida en un ListBox.

' recorrer la colección de tablas del DataSet
For Each oDataTable In oDataSet.Tables
Me.lstEsquema.Items.Add("Tabla: " & oDataTable.TableName)
' recorrer la colección de columnas de la tabla
For Each oDataColumn In oDataTable.Columns
Me.lstEsquema.Items.Add("Campo: " & _
oDataColumn.ColumnName & " --- " & _
"Tipo: " & oDataColumn.DataType.Name)
Next
Next
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