XSQLDA Field Descriptions

From InterBase
Jump to: navigation, search

The following table describes the fields in the XSQLDA structure:

Table 6.1 XSQLDA Field Descriptions

Field Definition Description
short version Indicates the version of the XSQLDA structure. Set this to SQLDA_CURRENT_VERSION, which is defined in ibase.h

char sqldaid[8] Reserved for future use

ISC_LONG sqldabc Reserved for future use

short sqln Indicates the number of elements in the sqlvar array; the application should set this field whenever it allocates storage for a descriptor

short sqld Indicates the number of parameters for an input XSQLDA, or the number of select-list items for an output XSQLDA; set by InterBase during an isc_dsql_describe(), isc_dsql_describe_bind(), or isc_dsql_prepare()

For an input descriptor, a sqld of 0 indicates that the SQL statement has no parameters; for an output descriptor, a sqld of 0 indicates that the SQL statement is not a SELECT statement

XSQLVAR sqlvar The array of XSQLVAR structures; the number of elements in the array is specified in the sqln field

Advance to Next Topic