Error en insercion
Hola, estoy haciendo un programa con el forms builder en el cual doy de alta y baja a unos comerciales, pues me da el error frm-40508 al insertar el registro, de echo no lo hace, el codigo del boton es este:
declare
numero number;
begin
if nvl(length(:altas.dni),0)=0 then
message(\' Error, el código de socio no puede ser nulo.\');
raise form_trigger_failure;
end if;
if nvl(length(:altas.nombre),0)=0 then
message(\' Error, no has tecleado ningún NOMBRE de comercial.\');
raise form_trigger_failure;
end if;
-- grabamos los datos en mayúsculas.
insert into comerciales values(auto_comer.nextval,to_char(:altas.dni),to_char(:altas.nombre),to_char(:altas.apellidos),:altas.tlf);
commit;
message(\' Nuevo comercial insertado.\');
exception
when dup_val_on_index then
bell;
message(\' Error código de socio duplicado \');
message(\' Error código de socio duplicado \');
end;
si alguien sabe pq me sale ese error y como solucionarlo se lo agradeceria mucho. Un saludo
declare
numero number;
begin
if nvl(length(:altas.dni),0)=0 then
message(\' Error, el código de socio no puede ser nulo.\');
raise form_trigger_failure;
end if;
if nvl(length(:altas.nombre),0)=0 then
message(\' Error, no has tecleado ningún NOMBRE de comercial.\');
raise form_trigger_failure;
end if;
-- grabamos los datos en mayúsculas.
insert into comerciales values(auto_comer.nextval,to_char(:altas.dni),to_char(:altas.nombre),to_char(:altas.apellidos),:altas.tlf);
commit;
message(\' Nuevo comercial insertado.\');
exception
when dup_val_on_index then
bell;
message(\' Error código de socio duplicado \');
message(\' Error código de socio duplicado \');
end;
si alguien sabe pq me sale ese error y como solucionarlo se lo agradeceria mucho. Un saludo