Autor Tema: Crear tabla en base de datos externa  (Leído 2895 veces)

Desconectado xavi

  • Administrador
  • Habitual
  • *****
  • Mensajes: 213
Crear tabla en base de datos externa
« en: Marzo 04, 2020, 11:21:13 pm »
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)