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
		
			
				
	
	
		
			47 lines
		
	
	
		
			889 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			889 B
		
	
	
	
		
			C++
		
	
	
	
	
	
// ssOleDbAPI.h
 | 
						|
//
 | 
						|
//////////////////////////////////////////////////////////////////////
 | 
						|
 | 
						|
#if !defined(__SSOLEDBAPI_H__)
 | 
						|
#define __SSOLEDBAPI_H__
 | 
						|
 | 
						|
#include "SQLAPI.h"
 | 
						|
 | 
						|
// API header(s)
 | 
						|
#include <oledb.h>
 | 
						|
 | 
						|
extern void AddSSOleDbSupport();
 | 
						|
extern void ReleaseSSOleDbSupport();
 | 
						|
 | 
						|
// API declarations
 | 
						|
class ssOleDbAPI : public saAPI
 | 
						|
{
 | 
						|
public:
 | 
						|
	ssOleDbAPI();
 | 
						|
};
 | 
						|
 | 
						|
class SQLAPI_API ssOleDbConnectionHandles : public saConnectionHandles
 | 
						|
{
 | 
						|
public:
 | 
						|
	ssOleDbConnectionHandles();
 | 
						|
 | 
						|
	IDBInitialize *pIDBInitialize;
 | 
						|
	IDBCreateCommand *pIDBCreateCommand;
 | 
						|
	ITransactionLocal *pITransactionLocal;
 | 
						|
	IDBDataSourceAdmin *pIDBDataSourceAdmin;
 | 
						|
};
 | 
						|
 | 
						|
class SQLAPI_API ssOleDbCommandHandles : public saCommandHandles
 | 
						|
{
 | 
						|
public:
 | 
						|
	ssOleDbCommandHandles();
 | 
						|
 | 
						|
	ICommandText *pICommandText;
 | 
						|
	IMultipleResults *pIMultipleResults;
 | 
						|
	IRowset *pIRowset;
 | 
						|
};
 | 
						|
 | 
						|
extern ssOleDbAPI g_ssOleDbAPI;
 | 
						|
 | 
						|
#endif // !defined(__SSOLEDBAPI_H__)
 |