Visual Basic - Crear Base de Datos

Life is soft - evento anual de software empresarial
 
Vista:

Crear Base de Datos

Publicado por Ruben (129 intervenciones) el 16/12/2003 16:04:29

quisiera saber como puedo hacer para crear una nueva base de datos desde vb por linea de codigo
luego crear las tablas y demas
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 Base de Datos

Publicado por kinoscar (233 intervenciones) el 16/12/2003 16:31:54
leer sobre la documentacion del objeto database, a traves de el podras crear bases de datos, crearle tablas y campos a las tablas, si te parece bien puedo enviarte una pequeña aplicacion, la idea era que actua como arcaico emulador de acces, no crea bases de datos ni tabla ni campos pero esta el codigo de coneccion y la forma de hacer referencia, esto pienso te serviria de base
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 Base de Datos

Publicado por Ruben (129 intervenciones) el 16/12/2003 16:38:59
ok, si me podrias pasar la aplicacion para poder tener una idea me vendria barbaro }y de antemano te lo agradezco
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 Base de Datos

Publicado por Cecilia Colalongo (3116 intervenciones) el 18/12/2003 11:03:35
Fijate con ADOX, esta es una forma otra es con sentencias SQL DML (CREATE DATABASE, CREATE TABLE) pero creo que es más complejo. Esta es una forma:

Dim objCatalog As Catalog, objTable As Table
Set objCatalog = New Catalog
objCatalog.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MiBase.mdb"
Set objTable = New Table
objTable.Name = "TablaNueva"
objTable.Columns.Append "Columna1", adInteger
objTable.Columns.Append "Columna2", adInteger
objTable.Columns.Append "Columna3", adVarWChar, 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