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__)
 |