Programación General > Visual Basic 6.0 e inferiores
Seleccionar Nombre De Las Tablas De Una Base De Da
(1/1)
nadira1217:
Hola, alguien sabe como puede seleccionar el nombre de las tablas de una base de datos. He puesto lo siguiente, pero no va..
MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
"select * from MSysObjects where Type=1", MyConnection)
Yo necesito saber el nombre de las tablas y el numero de tablas de la base de datos que le pase, ya que al programa cada vez se le pasara una base de datos.
Gracias!!
Sagutxo:
SAlu2.
Yo uso esto para DAO.
--- Código: Text ---Set AbreBase = OpenDatabase(PathDB, False, False, "; pwd=" & PassDB) AbreBase.TableDefs.Refresh For Each AbreTablas In AbreBase.TableDefs If (AbreTablas.Attributes And dbSystemObject) = 0 Then Tabla1.Rows = (Tabla1.Rows + 1) Tabla1.Row = (Tabla1.Rows - 1) Tabla1.TextMatrix(Tabla1.Row, 0) = AbreTablas.Name End If Next Abrebase.CloseSet AbreBase = Nothing
Esto mete todas las tablas existentes en 1 MsFlexGrid llamado Tabla1.
Espero te sea de ayuda
:comp: :smartass: :comp:
Navegación
Ir a la versión completa