RE: UPDATION IN A CALLED FORM - SQL*FORMS 3.0
From: <rzx2122_at_mcvax2.d48.lilly.com>
Date: 6 May 93 08:32:39 EST
Message-ID: <1993May6.083239.1_at_mcvax2.d48.lilly.com>
What this means is that you must explicitly declare NO_ROLLBACK when exiting a form.
Date: 6 May 93 08:32:39 EST
Message-ID: <1993May6.083239.1_at_mcvax2.d48.lilly.com>
This is from the READ30.ME file that came with SQL*FORMS 3.0:
4. The default behavior of NEW_FORM and EXIT_FORM can now be overridden.
EXIT_FORM and NEW_FORM each take an optional second parameter now that can be used to override the default behavior described in the documentation. This parameter can take one of the following three values: TO_SAVEPOINT This is the default value and means that upon exiting the current form, any uncommitted changes in that form will be rolled back. SQL*Forms performs a rollback to the current form's last savepoint upon leaving the form. NO_ROLLBACK This is the equivalent of earlier versions of SQL*Forms 3.0 where no rollback was issued by SQL*Forms upon exit. This means that you may leave the top level form without performing a rollback, which means you retaining the locks across a NEW_FORM. These locks can also occur when running SQL*Forms from a C program and will still be in effect when you regain control back from SQL*Forms. FULL_ROLLBACK This is the same as TO_SAVEPOINT except that it rolls back the entire transaction rather than just to the current form's last savepoint.
The default behavior of called forms is now identical to SQL*Forms Version 2.3, which rolled back any changes not committed. The change is from prior version of SQL*Forms 3.0, which held locks across called forms for uncommitted changes.
What this means is that you must explicitly declare NO_ROLLBACK when exiting a form.
chicago ,--------+ detroit Tom Harleman | | INOUG Committee Member |Indiana | Paradigm Consulting, Inc. st. | Oracle | 11080 Willowmere Drive louis | Users | Indianapolis, IN 46280 | Group| USA | | | _,+cincinnati INTERNET: 72072.2122_at_compuserve.com / _,' Compuserve: 72072,2122 /_,-'louisville `Received on Thu May 06 1993 - 15:32:39 CEST
========================================================================