Files correlati : Commento : - Creazione nuova cartella per contenere tutte le librerie esterne - Aggiunta nuova libreria sqlapi per interfacciare campo a vari DB git-svn-id: svn://10.65.10.50/branches/R_10_00@24149 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			45 lines
		
	
	
		
			854 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			854 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
**		SAP CT-LIBRARY
 | 
						|
**		Copyright (c) 2013 SAP AG or an SAP affiliate company.  All rights reserved.
 | 
						|
*/
 | 
						|
 | 
						|
#ifndef __SQLDA_H__
 | 
						|
#define __SQLDA_H__
 | 
						|
 | 
						|
typedef struct _sqlda
 | 
						|
{
 | 
						|
	CS_SMALLINT sd_sqln;
 | 
						|
	CS_SMALLINT sd_sqld;
 | 
						|
	struct _sd_column
 | 
						|
	{
 | 
						|
		CS_DATAFMT sd_datafmt;
 | 
						|
		CS_VOID *sd_sqldata;
 | 
						|
		CS_SMALLINT sd_sqlind;
 | 
						|
		CS_INT sd_sqllen;
 | 
						|
		CS_VOID	*sd_sqlmore;
 | 
						|
	} sd_column[1];
 | 
						|
} syb_sqlda;
 | 
						|
 | 
						|
typedef syb_sqlda SQLDA;
 | 
						|
 | 
						|
#define SYB_SQLDA_SIZE(n) (sizeof(SQLDA) \
 | 
						|
		- sizeof(struct _sd_column) \
 | 
						|
		+ (n) * sizeof(struct _sd_column))
 | 
						|
 | 
						|
#ifndef SQLDA_DECL
 | 
						|
#define SQLDA_DECL(name, size) \
 | 
						|
struct { \
 | 
						|
	CS_SMALLINT sd_sqln; \
 | 
						|
	CS_SMALLINT sd_sqld; \
 | 
						|
	struct { \
 | 
						|
		CS_DATAFMT sd_datafmt; \
 | 
						|
		CS_VOID *sd_sqldata; \
 | 
						|
		CS_SMALLINT sd_sqlind; \
 | 
						|
		CS_INT sd_sqllen; \
 | 
						|
		CS_VOID	*sd_sqlmore; \
 | 
						|
	} sd_column[(size)]; \
 | 
						|
} name
 | 
						|
#endif /* SQLDA_DECL */
 | 
						|
 | 
						|
#endif /* __SQLDA_H__ */
 |