| |
Classes
Reference
 | Simple Structures: To simplify the use
of various methods, OleDBPro uses the following eight data structures. To
see the inheritance of these structures, click
here. |
-
CColInfo
-
CFilterInfo
-
CFindInfo
-
CKeyInfo
-
CPData
-
CPInfo
-
CPInfoEx
-
CRefInfo
 |
Helper Class
-
COPropSet
|
 |
Base Classes: OleDBPro module consists
of a set of fundamental classes which lay foundation to OleDBPro template
classes and functions. Click here
for the architecture chart of base classes. All these base classes are
declared in the file oledbbas.h. |
-
CCmndBase
-
COBinder
-
CODataset
-
CODataSource
-
CORow
-
COSession
-
COSessionEx
-
COStream
-
COView
-
CParamBase
-
CPureBase
-
CRBase
-
CRBaseEx
-
CRtnInfo
-
CToXML
 |
Template Classes: |
-
CAsyHandler<T>
-
CBatchParam<T>
-
CBulkRecord<T>
-
CBulkRecordParam<T>
-
CChapterRecord<T>
-
CFRowset<T>
-
CMultiBulkRecord<T>
-
COSchema<T>
-
COTable<T>
-
CR2XML<T>
-
CTNotification<T>
 | Enum, Key and Global Functions |
-
#define DEFAULT_ROWSET_SIZE
20
#define DEFAULT_BATCH_SIZE
DEFAULT_ROWSET_SIZE
#define OLEDB_STRING_END
(~0)
#define DEFAULT_OUPUT_LEN
255
#define OLEDB_PARAM_BLOB
OLEDB_STRING_END
#define STRING_NULL_TERMINATD OLEDB_STRING_END
-
Cursor
type
-
XML
data type
-
typedef void
(*GETERRORINFO) (IUnknown* pIObjetWithError, REFIID
IID_InterfaceWithError, BSTR *pstrErrInfo);
-
extern OLEDB_EXPORT25 char g_strOleDBProKey[40];
-
OLEDB_EXPORT25 void
UninitOLEDBCore();
 | Global Template Functions: For an
overview of these template functions, click here. |
-
BindObject
-
CreateObject
-
Open
-
OpenObject
-
OpenWithCmnd
|