Difference between revisions of "STORE AUTOMEM"

From Recital Documentation Wiki
Jump to: navigation, search
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=STORE AUTOMEM=
 
 
 
==Class==
 
Memory Variables
 
 
 
 
==Purpose==
 
==Purpose==
 
To generate memory variables corresponding to the current record
 
To generate memory variables corresponding to the current record
Line 32: Line 25:
 
read
 
read
 
if not change()
 
if not change()
replace customer.name with m.name,;
+
    replace customer.name with m.name,;
customer.address with m.address,;
+
    customer.address with m.address,;
customer.state with m.state
+
    customer.state with m.state
 
endif
 
endif
 
</code>
 
</code>
Line 40: Line 33:
  
 
==Products==
 
==Products==
Recital Database Server, Recital Mirage Server, Recital Terminal Developer
+
Recital Server, Recital  
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Commands]]
 
[[Category:Commands]]
 +
[[Category:Memory Variables]]
 +
[[Category:Memory Variables Commands]]

Latest revision as of 16:19, 25 November 2009

Purpose

To generate memory variables corresponding to the current record


Syntax

STORE AUTOMEM


See Also

APPEND AUTOMEM, CLEAR AUTOMEM, GATHER, REPLACE, REPLACE AUTOMEM, SCATTER, USE


Description

The STORE AUTOMEM command is used to generate memory variables corresponding to the current record. A memory variable with a matching name, data type and length is created for each field in the current record. The memory variables are initialized with the field values.


Example

set locktype to optimistic
use customer
store automem
@1,1 get m.name
@2,1 get m.address
@3,1 get m.state
read
if not change()
    replace customer.name with m.name,;
    customer.address with m.address,;
    customer.state with m.state
endif


Products

Recital Server, Recital