mtollari 63d98e39cd Patch level : 12.0 no-patch
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
2017-10-26 09:07:39 +00:00

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