No se me insertan los registros en la tabla

tema enviado por roberto_mz en ORACLE
tema iniciado el 05/05/2009
Hola, estoy haciendo un formulario con oracle, y necesito insertar registros, el caso es que he realizado el formulario mediante el asistente, y luego he puesto un boton para guardar los registros en la tabla, el caso es que tengo un procedimiento almacenado que es el siguiente: CREATE or REPLACE PROCEDURE insertarcliente(DNI char,nombre varchar2,apellido varchar2) is begin insert into clientes values(DNI,nombre,apellido); end; y en el boton guardar del formulario, tengo la llamada: begin insertarcliente(:CLIENTE.DNI,:CLIENTE.NOMBRE,:CLIE NTE.APELLIDO); commit; end; Pues bien, al ejecutar el formulario, introducir los datos y dar al boton guardar me sale lo siguiente: FRM-40600:EL REGISTRO YA SE HA INSERTADO Pero voy a la tabla, y no esta insertado. En cambio, si pongo un boton con un commit simplemente, se me agrega el registro correctamente, pero no me deja agregar mas porque me pone que el elemento esta protegido contra actualizaciones. Si alguien sabe lo que ocurre, a ver si me pueden ayudar. Gracias