MDAC 2.5 SDK - OLE DB Programmer's Reference
Chapter 9: Row and Stream Objects


 

Navigating Tree-Structured Namespaces

It is often useful for consumers to navigate the subtree rooted at a given node. This can be done through the row object for the node if one column of the row object is a rowset with rows that represent the children of the node. (Whether this is the case is provider-specific.) To open this rowset, the consumer calls IScopedOperations::OpenRowset on the row object. To navigate to a child node, the consumer calls IBindResource::Bind from the row object to the resource represented by the appropriate row in the rowset of child nodes.