Go Up to Understanding the XSQLDA
The following table describes the fields in the XSQLDA
structure:
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: