Dataset Objects
The dataset object is an object that provides an abstraction for a multidimensional result set. It has interfaces and methods on it that:
-
Give the number of axes and the contents of each axis.
-
Provide information about the slicer dimensions (the tuple in the WHERE clause).
-
Create an accessor.
-
Describe the number, data type, and so on of cell properties.
-
Retrieve cell property values.
-
Search the dataset for a given cell and search the axes for a given tuple.
-
Provide information on supported data type conversions.
-
Retrieve an interface on the command object that created the dataset object.
As far as possible, efforts have been made to reuse the existing OLE DB infrastructure for navigation, description, and so on.