Array Requirements
From InterBase
Go Up to Additional Requirements
API functions that handle array processing require the use of an array descriptor structure and array IDs, defined in ibase.h
. In addition, applications accessing arrays must make extensive use of API DSQL functions.
The following code illustrates how to declare an array descriptor and array ID variable, and how to initialize an array ID to zero before use:
#include <ibase.h>;
. . .
ISC_ARRAY_DESC_V2 desc;
ISC_QUAD array_id;
. . .
array_id = 0L;
. . .
Note:
The
The
ISC_ARRAY_DESC_V2
structure supports long metadata names of length METADATALENGTH
. The older ISC_ARRAY_DESC
structure supports only metadata names of 32 bytes or less.For more information about working with arrays, see Working with Array Data.For more information about DSQL, see Working with Dynamic SQL.