Encuesta
Pregunta:
¿Te ha parecido útil?
Opción 1: Pues sí
votos: 0
Opción 2: Ya lo conocía
votos: 0
Opción 3: Para nada
votos: 0
Opción 4: Tengo otra opción (Nota de Xavi: ya me contarás como)
votos: 0
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)