borrar un registro de una tabla en form
Hola, bueno mi problema es que intento borrar un registro de una tabla de la bases de datos, cuando se cumplan una serie de condiciones, utilizo la misma consulta que en sql plus, es decir -> delete copia
where num_ref=referencia;
no me da errores de compilacion, pero cuando presiono el boton el cual me activa la orden el programa se me keda \"piyao\".
el codigo completo es el siguiente:
DECLARE
copias number;
referencia number;
alerta number;
BEGIN
referencia:=:libro1.num_ref;
select count(copia.num_copia) into copias
from copia
where copia.num_ref=referencia
and copia.prestado=\\'SI\\';
if(copias>0) THEN
alerta:=show_alert(\\'ALERT163\\');
ELSE
delete libro
where num_ref=referencia;
delete copia
where num_ref=referencia;
end if;
end;
si alguien sabe como eliminar un registro , le agredeceria que me exara una mano. gracias. saludos
where num_ref=referencia;
no me da errores de compilacion, pero cuando presiono el boton el cual me activa la orden el programa se me keda \"piyao\".
el codigo completo es el siguiente:
DECLARE
copias number;
referencia number;
alerta number;
BEGIN
referencia:=:libro1.num_ref;
select count(copia.num_copia) into copias
from copia
where copia.num_ref=referencia
and copia.prestado=\\'SI\\';
if(copias>0) THEN
alerta:=show_alert(\\'ALERT163\\');
ELSE
delete libro
where num_ref=referencia;
delete copia
where num_ref=referencia;
end if;
end;
si alguien sabe como eliminar un registro , le agredeceria que me exara una mano. gracias. saludos