Metadatos
Hola,
¿alguien tiene algo de documentación sobre los metadatos de access y cómo tratarlos de VB?
Es decir, las tablas ocultas de sistema que en access se llaman MSysObjects, etc...
Contienen la información relativa a las relaciones, los campos, los tipos de datos,...
Yo necesito saber desde VB los nombres de los campos de una tabla y el tipo de datos que van a guardar (Texto, Numérico, Memo,...)
Help me please!!!!!!
Un saludo
sdemingo
¿alguien tiene algo de documentación sobre los metadatos de access y cómo tratarlos de VB?
Es decir, las tablas ocultas de sistema que en access se llaman MSysObjects, etc...
Contienen la información relativa a las relaciones, los campos, los tipos de datos,...
Yo necesito saber desde VB los nombres de los campos de una tabla y el tipo de datos que van a guardar (Texto, Numérico, Memo,...)
Help me please!!!!!!
Un saludo
sdemingo
SDemingo, tal vez te refieras a esto:
(crea un formulario con un listbox llamado List1
Private Sub Form_Load()
Dim MDB As Database
Dim Campo As Field
Dim tb As TableDef
Set MDB = Workspaces(0).OpenDatabase("biblio.mdb")
For Each tb In MDB.TableDefs
List1.AddItem tb.Name
For Each Campo In tb.Fields
List1.AddItem " " & Campo.Name & Chr(9) & Campo.Type & Chr(9) & Campo.Size
Next Campo
Next tb
End Sub
field.type te indica el tipo de campo.
(crea un formulario con un listbox llamado List1
Private Sub Form_Load()
Dim MDB As Database
Dim Campo As Field
Dim tb As TableDef
Set MDB = Workspaces(0).OpenDatabase("biblio.mdb")
For Each tb In MDB.TableDefs
List1.AddItem tb.Name
For Each Campo In tb.Fields
List1.AddItem " " & Campo.Name & Chr(9) & Campo.Type & Chr(9) & Campo.Size
Next Campo
Next tb
End Sub
field.type te indica el tipo de campo.
