Palabras clave: base de datos externa, crear tabla
Autor: Xavi
Extraído de: Experiencia propia y Ayuda de Microsoft
¿Como crear una tabla en una base de datos externa?
Yo manejo dos métodos
Opción 1: tener la tabla previamente creada en el FrontEnd
Con TransferDatabase de exportación y después de linkado, solucionado
Opción 2.1: conectar al backend y crear la tabla por SQL mediante DoCmd.RunSQL
(obviando declaraciones)
Set app = CreateObject("Access.Application")
app.OpenCurrentDatabase "RutaCompleta"
app.DoCmd.RunSQL "CREATE TABLE nombretabla (campo1 CHAR, campo2 CHAR, campo3 CHAR, campo4 CHAR, campo5 CHAR)
app.CloseCurrentDatabase
Set app = Nothing
(y después vincular con TransferDatabase)
Opción 2.1: conectar al backend y crear la tabla por SQL mediante Execute
(obviando declaraciones)
Set dbs = OpenDatabase("rutacompleta")
dbs.Execute "CREATE TABLE nombretabla (campo1 CHAR, campo2 CHAR, campo3 CHAR, campo4 CHAR, campo5 CHAR)", dbFailOnError
dbs.Close
(y después vincular con TransferDatabase)