⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ssoledbapi.h

📁 能够连接各种数据库的API
💻 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_SQLSERVERDBINIT;
extern const GUID SA_DBPROPSET_ROWSET;
extern const IID SA_IID_IAccessor;
extern const GUID SA_DBSCHEMA_PROCEDURE_PARAMETERS;
extern const GUID SA_DBGUID_MSSQLXML;

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 + -