RDBMSResolver parameters

You can set the following authoring parameters for each RDBMSResolver instance by using the Parameters tab of the Component inspector:

TableName is a string representing the name (in the XML) of the database table to be updated. This string should match the name of the RDBMSResolver.fieldInfo item to be updated. If there are no updates to this field, this parameter should be blank, which is the default value.

UpdateMode is an enumerator that determines the way key fields are identified when the XML update packet is generated. Possible values are as follows:

NullValue is a string representing a null field value. You can customize this parameter to prevent it from being confused with an empty string ("") or another valid value. The default value is {_NULL_}.

FieldInfo is a collection representing one or more key fields that uniquely identify the records. If your data source is a database table, the table should have one or more fields that uniquely key the records within it. Additionally, some fields may have been calculated or joined from other tables. Those fields must be identified so that the key fields can be set within the XML update packet, and so that any fields that should not be updated are omitted from the XML update packet.

The FieldInfo parameter lets you use properties to designate fields that require special handling. Each item in the collection contains three properties:

The following example shows FieldInfo items that are created to update fields in a customer table. You must identify the key fields in the customer table. The customer table has a single key field, id; therefore, you should create a field item with the following values:

FieldName = "id"
OwnerName = <--! leave this value blank -->
IsKey = "true"

Also, the custType field is added by means of a join in the query. Because this field should be excluded from the update, you create a field item with the following values:

FieldName = "custType"
OwnerName = "JoinedField"
IsKey = "false"

When the field items are defined, Flash Player can use them to automatically generate the complete XML, which is used to update a table.

NOTE

The FieldInfo parameter makes use of a Flash feature called the Collection Editor. When you select the FieldInfo parameter, you can use the Collection Editor dialog box to add new FieldInfo items and set their fieldName, ownerName, and isKey properties from one location.