8.5

Name Description
KeyName to Value for all keysets that match Condition. The
condition is specified using basic SQL WHERE syntax. The
Condition may be left empty in which case all keysets in GroupName
are updated. Note that KeyName must exist in GroupName,
otherwise an error is raised. The method returns an array of the
keyset ID's that were updated ([1,2] ), or an empty array ([] ) if no
keysets were updated.
SetValueByID
Updates KeyName with Value in group GroupName, where the
keyset's ID matches the ID parameter. KeyName must exist in
GroupName, otherwise an error is raised. The method returns the ID
of the keyset that was updated or -1 if the keyset was not updated.
Note that this method is functionally equivalent to using SetValue()
with its Condition parameter set to "ID=ID".
KeySet methods
Name Description
GetKeySets
Retrieves Keys values in GroupName for keysets that match
Condition. When Keys is left empty, all keys are retrieved. When
Condition is left empty, all keysets are retrieved.
AddKeySets
Inserts a new keyset inside GroupName and assigns values to
keys as specified in KeyValues. Every key specified in
KeyValues must exist otherwise an error is raised. However, it is
not required to specify all available keys in KeyValues. Only the
keys specified are updated in GroupName while unspecified
keys are set to an empty string.
RemoveKeySets
Deletes all keysets in GroupName that match Condition. The
condition is specified using basic SQL WHERE syntax.