Progress
Language Reference
NEW Function
Checks a record buffer and returns a TRUE value if the record in that buffer is newly created. If the record was read from the database, NEW returns a FALSE value.
SYNTAX
record
The name of the record buffer you want to check with the NEW function.
To use the NEW function with a record in a table defined for multiple databases, you must qualify the record’s table name with the database name. See the Record Phrase reference entry for more information.
EXAMPLEThis procedure enters new orders, optionally creating a customer record if one does not exist. The NEW function is later used to select alternate processing depending if a customer is newly created or already exists.
NOTE
The NEW function returns a TRUE value only during the transaction in which the record is created. If the scope of the record is greater than the transaction in which the record is created, the NEW function returns a FALSE value outside the transaction.
SEE ALSO
AVAILABLE Function, FIND Statement, LOCKED Function, Record Phrase
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |