MDAC 2.5 SDK - OLE DB Programmer's Reference
Chapter 22: OLE DB for OLAP Objects and Schema Rowsets


 

Dataset Object

OLE DB for OLAP defines an additional OLE DB object. The dataset object provides an abstraction for a multidimensional result set.

The following diagram shows the interfaces available on this object. Mandatory interfaces are shown on the right, and optional interfaces are shown on the left.

OLE DB for OLAP dataset objects are defined as follows:

CoType TDataset {
   [mandatory]   interface IMDDataset;
   [mandatory]   interface IAccessor;
   [mandatory]   interface IConvertType;
   [mandatory]   interface IColumnsInfo;
   [optional]    interface IMDFind;
   [optional]    interface IMDRangeRowset;
   [optional]    interface ISupportErrorInfo;
}

The interfaces and methods perform the following actions:

Where possible, the existing OLE DB infrastructure used for navigation, description, and other functions has been used for OLAP.