home *** CD-ROM | disk | FTP | other *** search
- #pragma option push -b -a8 -pc -A- /*P_O_Push*/
- /**************************************************************************
-
- Module Name = SQLDA.H
-
- SQLDA External Include File
-
- Copyright = nnnnnnnn (C) Copyright IBM Corp. 1987
- Licensed Material - Program Property of IBM
- Refer to Copyright Instructions Form Number G120-3083
-
- Function = Include File defining SQLDA
-
- IMPORTANT
- =========
- This file is automatically included by sqlprep.exe.
- Do not include it manually.
-
- **************************************************************************/
-
- #ifndef _SQLPREP_
- #pragma message( "Do not include sqlda.h manually. It will be included by sqlprep.exe. ")
- #endif // _SQLPREP_
-
-
- /* SQL Descriptor Area - Variable descriptor */
-
- #ifndef SQLDASIZE
-
- /* SQL Descriptor Area - SQLDA */
- struct sqlda {
-
- unsigned char sqldaid[8]; // Eye catcher = 'SQLDA '
- long sqldabc; // SQLDA size in bytes = 16+44*SQLN
- short sqln; // Number of SQLVAR elements
- short sqld; // # of used SQLVAR elements
- struct sqlvar
- {
- short sqltype; // Variable data type
- short sqllen; // Variable data length
- unsigned char far *sqldata; // Pointer to variable data value
- short far *sqlind; // Pointer to Null indicator
- struct sqlname // Variable Name
- {
- short length; // Name length [1..30]
- unsigned char data[30]; // Variable or Column name
- }sqlname;
-
- } sqlvar[1];
- };
-
- /* macro for allocating SQLDA */
-
- #define SQLDASIZE(n) (sizeof(struct sqlda) + (n-1)*sizeof(struct sqlvar))
-
- #endif // SQLDASIZE
-
- /* EOF: sqlda.h */
-
- #pragma option pop /*P_O_Pop*/
-