Visual Basic - Crear BD access

Life is soft - evento anual de software empresarial
 
Vista:

Crear BD access

Publicado por Angel (1 intervención) el 28/10/2003 13:48:56
Hola

Tengo que crear una tabla nueva en una BD access cada vez que haga click en un boton, definiendo la estructura de esta, el nombre,......
¿Alquien me puede decir como se crea esto?

Muchas 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:Crear BD access

Publicado por cnuila (48 intervenciones) el 28/10/2003 16:20:49
mira angel este es un codigo que yo tengo para la creacion de una BD desde el codigo ojala sea lo que ocupas.

mira tengo problemas para enviartelo por aqui te lo mando a tu correo
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

RE:Crear BD access

Publicado por Cecilia Colalongo (3116 intervenciones) el 29/10/2003 00:02:57
Si estás utilizando ADO lo puedes hacer con ADOX:

Dim objCatalog As Catalog, objTable As Table

Set objCatalog = New Catalog
Set objCatalog.Connection = TuObjetoConnection

Set objTable = New Table
objTable.Name = "MiTabla"
objTable.Columns.Append "Columna1", adInteger
objTable.Columns.Append "Columna2", adInteger
objTable.Columns.Append "Columna3", adVarChar, 50
objCatalog.Tables.Append objTable
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

RE:Crear BD access

Publicado por Carlos Mtz. (39 intervenciones) el 07/11/2003 00:22:58
Si usas DAO puedes usar algo asi:

Dim Wsp As Workspace, DB As Database, Tabla As TableDef, Campo As Field
Set Wsp = Workspaces(0)
Set DB = Wsp.CreateDatabase("NombreBaseDeDatos", dbLangGeneral)
Set Tabla = DB.CreateTableDef("NombreTabla")
Set Campo = Tabla.CreateField("NombreCampo", dbText)
Tabla.Fields.Append Campo
DB.TableDefs.Append Tabla

Suerte!
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