Counts the number of fields, values, or subvalues in an SRP Fast Array.
Syntax
Count = SRP_FastArray("Count", Handle, Field, Value)
Returns
The number of elements in the given field or value.
Parameters
Parameter | Description |
---|---|
Handle | Handle to an existing SRP Fast Array (REQUIRED) |
Field | Field position (REQUIRED) |
Value | Value position (REQUIRED) |
Remarks
The "Count" service counts the number of fields, values, or subvalues. The result counts blank elements as well. To count the number of fields, set both the Field and Value parameters to 0. To count the number of values, set the Value parameter to 0.
Examples
// Create an empty fast array Handle = SRP_FastArray("Create") // Insert several values SRP_FastArray("Insert", Handle, 1, 2, 0, "ABC":@SVM:"DEF") SRP_FastArray("Insert", Handle, 2, 0, 0, "EFG") SRP_FastArray("Insert", Handle, 3, 1, 7, "HIJ") // Get the final array NumFields = SRP_FastArray("Count", Handle, 0, 0) NumValues = SRP_FastArray("Count", Handle, 1, 0) NumSubValues = SRP_FastArray("Count", Handle, 1, 2) // Results: NumFields = 3, NumValues = 2, NumSubValues = 2 // Release SRP_FastArray("Release", Handle)