📄 ssoledbapi.h
字号:
// ssOleDbAPI.h
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SSOLEDBAPI_H__11EAA72A_EFF5_4944_8B1F_44973D30EF73__INCLUDED_)
#define AFX_SSOLEDBAPI_H__11EAA72A_EFF5_4944_8B1F_44973D30EF73__INCLUDED_
#include "SQLAPI.h"
// API header(s)
#ifdef LINUX
#include "./ss_linux/sqloledb.h"
#include <oledberr.h>
#endif
#ifdef WIN32
#include "./ss_win32/sqloledb.h"
#include <oledberr.h>
#endif
extern const GUID SA_CLSID_SQLOLEDB;
extern const GUID SA_DBPROPSET_DATASOURCEINFO;
extern const DBID SA_DB_NULLID;
extern const GUID SA_DBPROPSET_DBINIT;
extern const GUID SA_DBPROPSET_ROWSET;
extern const IID SA_IID_IAccessor;
extern const GUID SA_DBSCHEMA_PROCEDURE_PARAMETERS;
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;
};
class SQLAPI_API ssOleDbCommandHandles : public saCommandHandles
{
public:
ssOleDbCommandHandles();
ICommandText *pICommandText;
IMultipleResults *pIMultipleResults;
IRowset *pIRowset;
};
extern ssOleDbAPI g_ssOleDbAPI;
#endif // !defined(AFX_SSOLEDBAPI_H__11EAA72A_EFF5_4944_8B1F_44973D30EF73__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -