Datos oracle form6i
Por favor quisiera saber como guardar los datos que se introducen en la forma en la base de datos, pense que eso lo hacia a traves del block de datos, en la forma tengo dos blocks, los tengo relacionados, pero no me dejan guardar, les doy guardar pero no se refleja por ningun lado en la base de datos, ojala me puedan ayudar
gracias de antemano
gracias de antemano
Los dos bloques me supongo que estar谩n asociados a sendas tablas y tambien supongo que el usuario con el que ejecutas los forms tiene permiso para actualizar esas tablas.
Si es as铆, cerciorate de que no tienes ning煤n trigger KEY-COMMIT, pon en el PRE-FORM esto :
:SYSTEM.MESSAGE_LEVEL := \\'5\\';
Y por ultimo create un bot贸n y pon esto en un trigger WHEN-BUTTON-PRESSED asociado al bot贸n :
COMMIT_FORM;
Si es as铆, cerciorate de que no tienes ning煤n trigger KEY-COMMIT, pon en el PRE-FORM esto :
:SYSTEM.MESSAGE_LEVEL := \\'5\\';
Y por ultimo create un bot贸n y pon esto en un trigger WHEN-BUTTON-PRESSED asociado al bot贸n :
COMMIT_FORM;
Si no te deja guardarlos solo se me ocurren un para de razones:
1) Tus bloques o los Items no estan puestos como Bloque o Item de Base de datos.
2) Al tratar de guardar los datos, estas violando alguna llave primaria o llave foranea. Tambien es posible que la tabla tenga algun trigger que pueda estar tronando.
En todo caso cuando oprimas el boton de guardar, inmediatamente oprime SHIFT+F1. Si al intentar guardar te esta dando algun error, esto te desplegara un cuadro de dialogo con un explicaci贸n (solo funciona en cliente servidor).
1) Tus bloques o los Items no estan puestos como Bloque o Item de Base de datos.
2) Al tratar de guardar los datos, estas violando alguna llave primaria o llave foranea. Tambien es posible que la tabla tenga algun trigger que pueda estar tronando.
En todo caso cuando oprimas el boton de guardar, inmediatamente oprime SHIFT+F1. Si al intentar guardar te esta dando algun error, esto te desplegara un cuadro de dialogo con un explicaci贸n (solo funciona en cliente servidor).
