User Guide
RDBMSResolver component (Flash Professional only) 645
Usage
resolveData.tableName
Description
Property; a string that represents the table name in the XML for the database table to be updated.
This property also determines which fields to send in the update packet. To make this
determination, the RDBMSResolver component compares the value of this property with the
value provided for the
fieldInfo.ownerName property. If a field has no entry in the fieldInfo
collection property, the field is placed in the update packet. If a field has an entry in the
fieldInfo collection property, and its ownerName value is blank or identical to the
RDBMSResolver component’s
tableName property, the field is placed in the update packet. If a
field has an entry in the
fieldInfo collection property, and its ownerName value is not blank and
is different from the RDBMSResolver component’s
tableName property, the field is not placed in
the update packet.
RDBMSResolver.updateMode
Availability
Flash Player 7.
Edition
Flash MX Professional 2004.
Usage
resolveData.updateMode
Description
Property; contains several values that determine how key fields are identified when the XML
update packet is generated. This property can have the following strings as values:
Value Description
"umUsingAll"
Uses the old values of all of the modified fields to identify the record to be
updated. This is the safest value to use for updating, because it guarantees that
another user has not modified any field of the record since you retrieved it.
However, this approach is more time consuming and generates a larger update
packet.
"umUsingModified"
Uses the old values of all of the fields modified to identify the record to be
updated. This value guarantees that another user has not modified the same
fields in the record since you retrieved it.
"umUsingKey"
The default value. This setting uses the old value of the key fields. This implies
an “optimistic concurrency” model, which most database systems today
employ, and guarantees that you are modifying the same record that you
retrieved from the database. Your changes overwrite any other user’s changes
to the same data.