Ayuda con Forms
Publicado por Osvaldo (8 intervenciones) el 17/10/2007 05:31:10
Un cordial saludo a todos...estoy probando algo con Oracle Forms 6i , en el trigger when_button_pressed he puesto una sentencia de insert, se realiza el insert pero siempre me inserta un registro demas, no se cual seria el problema, nunca programe con forms , en el trigger tengo el sgte codigo
DECLARE
V_CODIGO NUMBER;
V_APELLIDO VARCHAR2(50);
V_NOMBRE VARCHAR2(50);
BEGIN
--
V_CODIGO := :CODIGO;
V_NOMBRE := :NOMBRE;
V_APELLIDO := :APELLIDO;
--
INSERT INTO PRUEBA(CODIGO,NOMBRE,APELLIDO)
VALUES(V_CODIGO,V_NOMBRE,V_APELLIDO);
COMMIT;
END;
pero al verificar mi tabla me encuentro que me inserto 2 registros y solo debia de haber sido uno.
Por ejemplo si ingreso los datos :
codigo = 10
nombre = Jose
apellido = Rosales
al verificar mi tabla me figura
Codigo Nombre Apellido
10 Jose Rosales
10 Jose Rosales
Desde ya muchas gracias.
DECLARE
V_CODIGO NUMBER;
V_APELLIDO VARCHAR2(50);
V_NOMBRE VARCHAR2(50);
BEGIN
--
V_CODIGO := :CODIGO;
V_NOMBRE := :NOMBRE;
V_APELLIDO := :APELLIDO;
--
INSERT INTO PRUEBA(CODIGO,NOMBRE,APELLIDO)
VALUES(V_CODIGO,V_NOMBRE,V_APELLIDO);
COMMIT;
END;
pero al verificar mi tabla me encuentro que me inserto 2 registros y solo debia de haber sido uno.
Por ejemplo si ingreso los datos :
codigo = 10
nombre = Jose
apellido = Rosales
al verificar mi tabla me figura
Codigo Nombre Apellido
10 Jose Rosales
10 Jose Rosales
Desde ya muchas gracias.
Valora esta pregunta


0