MDAC 2.5 SDK - OLE DB Providers
Data Shaping Service for OLE DB
Existing hierarchies can be manipulated to meet specific data requirements. It is also possible to navigate all levels of a hierarchy to expose all related data.
You can also build hierarchies fabricated from empty rowsets and use them as placeholders for testing or for other temporary data.
| When you need to | See |
| Open up to manipulate a Recordset that has been created as a child of another | Accessing a Child Recordset |
| Keep child Recordsets current with the parent row | Controlling Freshness of Child Results |
| Have control over when the data in the child Recordsets matches that of the current parent | Controlling the Rows in a Chapter |
| Gain access to the Command object that created the initial hierarchy | Accessing the Command of a Hierarchy |
| Keep the child rows in synch with the parent row | Requerying and Resynching the Hierarchy |
| Build new relationships or aggregations within an existing hierarchy, or combine hierarchies to make a new one | Reshaping |
| Build a hierarchy composed of empty rowsets | Fabricating Rowsets |