MDAC 2.5 SDK - OLE DB Providers
Cursor Service for OLE DB
The Cursor Service is used in the background on the client side to reshape hierarchies out of existing cursors that have been created using the Shape Provider. Reshaping can occur only on hierarchical rowsets created from the Shape provider in a single session. It is also possible to create hierarchies from existing hierarchies with different properties on the component cursors by creating the building-block cursors of a hierarchy, setting the properties on each cursor, and then building the hierarchy by using the Reshape feature.
For more information about the SHAPE command, see "Shape Commands in General" or "Formal Shape Grammar" in the ADO Programmer's Reference.
For more information about the Data Shaping Service, see either the Data Shaping Service for OLE DB documentation or its complement in the ADO Programmer's Reference, "Microsoft Data Shaping Service for OLE DB."