Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2006, 03:50
sneider
 
Fecha de Ingreso: septiembre-2005
Mensajes: 379
Antigüedad: 19 años, 3 meses
Puntos: 0
Borrar registros de tablas relacionadas

Buenas, tengo un problemilla. Estoy usando el Oracle8i y Forms 6i. Pues bien, me he creado un formulario para mantenimiento de hoteles (con sus botones Insertar,consultar, actualizar y borrar). Pues bien, en el boton de borrar hotel, he puesto el siguiente codigo para que me salte una alerta y luego borre el registro.

Código:
DECLARE
     alerta number;
BEGIN
     alerta:=show_alert('alerta_borrar');
   if alerta=alert_button1 then
        delete record;
        commit;
   end if;
END;
El problema está en que no se borra el resgistro porque hace referencia a otra tabla HABITACION que tambien tiene como clave primaria el ID_HOTEL y a parte el NUMERO_HABITACION. Como puedo solucionar esto? MUCHAS GRACIAS.