vincular tablas(urgente)

MMMM
07 de Julio del 2004
Hola
Tengo un problema cuando intento vincular tablas en mi base de datos.
El error que sale es el siguiente:
"NO puede se puede crear, no tiene permisos para modificar el disenño de la tabla o consulta people"
el código donde me da el error es:
DIM TDF AS TABLEDEF
DIM DB AS DATABASE
SET DB = OPENDATABASE("BD1.MDB")
TDF.CONNECT= ";DATABASE......(pongo la dirección de la base de datos donde se vinculará)"
TDF.SOURCETABLENAME=persona
DB.TABLEDEFS.APPEND TDF //AQUÍ ES CUNDO SALTA EL ERROR QUE HE COMENTADO ANTES.

espero que alguien me pueda ayudar.
GRACIAS.

semperfimxl
07 de Julio del 2004
DIM TDF AS TABLEDEF
DIM DB AS DATABASE
SET DB = OPENDATABASE("BD1.MDB")

' Por lo que veo, te hace falta esta linea en tu codigo:
SET TDF = DB.CreateTableDef("Persona")

TDF.CONNECT= ";DATABASE......"

' El nombre de la tabla a vincular va entre comillas...
TDF.SOURCETABLENAME="persona"

DB.TABLEDEFS.APPEND TDF


' Prueba con estos cambios...

mmmm
07 de Julio del 2004
Muchas gracias por contestarme.
Lo de que el nombre de la tabla va entrecomillado , ya lo sabía pero es que se me olvidó ponerlo en el mensaje.
Acabo de poner la línea que me dices y me sigue diciendo:
"NO SE PUDO CREAR, NO TIENE PERMISOS PARA MODIFICAR EL DISEÑO DE LA TABLA O CONSULTA PERSONA".
No sé que será, porque esta es la forma para vincular tablas, no? .
No sé a qué permiso se refiere.

EnR
07 de Julio del 2004
No sera que tu base esta en red?? si es asi deberias crearte una unidad de red y colgarla alli asi podrias modificarla o eso o la tienes abierta y no te deja actualizarla un saludo

EnR
07 de Julio del 2004
No se si el error es aqui pero prueba a ver:
SET DB = OPENDATABASE ( APP.PATH & "BD1.MDB")

A lo mejor es que no encontraba la base