vincular tablas(urgente)
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.
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.
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...
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...
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.
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.
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
