
03/12/2002, 18:18
|
 | | | Fecha de Ingreso: julio-2001 Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 23 años, 8 meses Puntos: 0 | |
eliminar en tablas múltiples en access supongo que access no admite delete de tablas múltiples, porque con esta sentencia me manda error:
DELETE FROM Orders, Pedidos, Schedules USING Orders, Pedidos, Schedules WHERE Schedules.idPedido=Pedidos.idPedido AND Pedidos.idOrder = Orders.idOrder AND Orders.idReport=" & Reporttodel & "" )
Alguien me puede dar una alternativa, el problema es que la tabla Schedules esta ligada a Orders por el idOrder, y solo en Orders esta el campo idReport que identifica los registros a eliminar.
Es decir, las tablas Reports y Orders estan ligadas por el campo idReport de uno a muchos y tengo que eliminar todas las ordenes que se refieren a X reporte. Pero antes de esto tengo que eliminar los registros de Schedules donde muchos corresponden a uno de Orders, y estan ligados por el campo idOrder.
En MySQL si funciona esta sentencia, pero en acces me manda error, como lo puedo solucionar?
Gracias. |