この例では、FNC_SetArrayElementsを呼び出して、位置1から3の構成要素にnewVal引数の値を設定します。
/* This function sets the values of a set of consecutive elements. */
void setMultiElement( ARRAY_HANDLE *phone_ary,
CHARACTER_LATIN newVal[10],
INTEGER *result,
char sqlstate[6])
{
int nullIndicator;
bounds_t arrayRange;
nullIndicator = 0;
arrayRange.lowerBound = 1;
arrayRange.upperBound = 3;
/* Set the elements in positions 1-3 to the value of newVal. */
FNC_SetArrayElements(*phone_ary, &arrayRange, (void*)newVal,
nullIndicator, SIZEOF_CHARACTER_LATIN_WITH_NULL(10));
...
}