Visual Basic - Crear tabla en BD

Life is soft - evento anual de software empresarial
 
Vista:

Crear tabla en BD

Publicado por carlos pulga (136 intervenciones) el 17/01/2007 16:02:02
Como puedo crear una Tabla e introducirle la data en en una base de datos de Acces
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 tabla en BD

Publicado por Leopoldo Antonio (6 intervenciones) el 17/01/2007 22:46:52
para crear una tabla podes usar la instrussion CREATE TABLE en una sentensia sql y para intrdusirle la data el comando ADDNEW,
espero haveros alludado.
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 tabla en BD

Publicado por Pere (150 intervenciones) el 18/01/2007 10:02:32
Aquí tienes un ejemplo completo que es el que yo uso y funciona sin problemas.
También te comprueba si existe.

Function AñadeTabla()
' CREA UNA NUEVA TABLA
Dim BdAneu As Database, Tabla As TableDef
Dim Columna As Field
Set BdAneu = Workspaces(0).OpenDatabase("C:\MiCarpeta" & "\MiBaseAccess.mdb", True)

Dim TablaCorreos As TableDef
' Recorre la tabla y comprueba si existe
For Each TablaCorreos In BdAneu.TableDefs
' Si existe la tabla, sala de la función
If TablaCorreos.Name = "Correos" Then
Exit Function
End If
Next

' Si no existe la tabla, la crea
Set Tabla = BdAneu.CreateTableDef("Correos")
Set Columna = Tabla.CreateField("Orden", dbInteger, 4)
Tabla.Fields.Append Columna
Set Columna = Tabla.CreateField("Referencia", dbText, 30)
Tabla.Fields.Append Columna
Set Columna = Tabla.CreateField("fecha", dbDate)
Tabla.Fields.Append Columna


BdAneu.TableDefs.Append Tabla
BdAneu.Close
Set BdAneu = Nothing
Set Tabla = Nothing
Set Columna = Nothing

Espero que te sirva.
Un saludo
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