Problema con Access y Asp para crear referencias
Publicado por Nico (3 intervenciones) el 01/03/2006 15:44:33
Hola, tengo un problema con una base de datos en access. El problema es al crear la referencia de dos tablas:
Si ejecuto esta orden funciona sin problemas:
ob_con2.execute "alter table Incidencias add constraint alum_inci foreign key (ID_ALUMNO) references Alumnos (ID)"
Pero mi problema es que necesito que la referencia sea en borrado en cascada y actualizacion en cascada y al cambiar la orden por la siguiente no funciona.
ob_con2.execute "alter table Incidencias add constraint alum_inci foreign key (ID_ALUMNO) references Alumnos (ID) ON DELETE CASCADE ON UPDATE CASCADE"
El error que me devuelve es el siguiente: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la cláusula CONSTRAINT.
Si alguien sabe que puede ser se lo agradeceria mucho. Un saludo y gracias.
Si ejecuto esta orden funciona sin problemas:
ob_con2.execute "alter table Incidencias add constraint alum_inci foreign key (ID_ALUMNO) references Alumnos (ID)"
Pero mi problema es que necesito que la referencia sea en borrado en cascada y actualizacion en cascada y al cambiar la orden por la siguiente no funciona.
ob_con2.execute "alter table Incidencias add constraint alum_inci foreign key (ID_ALUMNO) references Alumnos (ID) ON DELETE CASCADE ON UPDATE CASCADE"
El error que me devuelve es el siguiente: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la cláusula CONSTRAINT.
Si alguien sabe que puede ser se lo agradeceria mucho. Un saludo y gracias.
Valora esta pregunta
0