Skip to Main Content

Oracle Forms

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

FRM-40735:when-new-block- instance raised unhandeled exception ORA-00001

Amatu Allah Neveen EbrahimMar 9 2008 — edited Mar 10 2008
Hello everyboady,i have the following code on when-new block instance ,i want to enter a datein a non -database block ,if such a date of table1 has record it inserts on the table2 and excute query on the detail block..
.----------------------------------------------------------------------------------------
.
.
FOR I IN MATERIALS
LOOP
INSERT INTO PLN_DAILY_PRODUCTION(PRODUCTION_DATE,MONTH_CODE ,FIN_YEAR_CODE, MATERIAL_CODE,APPROVED_QUANTIY,EXPECTED_QUANTITY)
VALUES (TO_CHAR(:ND_TRANSACTION.TRANSACTION_DATE,'DD\MM\YYYY'),TO_NUMBER(TO_CHAR(:ND_TRANSACTION.TRANSACTION_DATE,'MM')),V_YEAR_CODE,I.MATERIAL_CODE,I.EXPECTED_QUANTITY,I.EXPECTED_QUANTITY);
:SYSTEM.MESSAGE_LEVEL := 25;
COMMIT;
:SYSTEM.MESSAGE_LEVEL := 0;
END LOOP;


SET_BLOCK_PROPERTY('PLN_DAILY_PRODUCTION',DEFAULT_WHERE,'PRODUCTION_DATE = '||''''||TO_CHAR(:ND_TRANSACTION.TRANSACTION_DATE,'DD\MM\YYYY')||''''||' ');
EXECUTE_QUERY;


-------------------------------------------------------------------------------------------------------
the problem of this code is that it raise an exception; FRM-40735:when-new-block- instance raised unhandeled exception ORA0001 ,even if the record not exist
and can't make excute query can any one help pls...?

------------------------------------------------------------------------------------------


Regards,


Abdetu..
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 7 2008
Added on Mar 9 2008
4 comments
2,598 views