The consumer obtains chapter handles by calling IRowset::GetData with an appropriate accessor. For instance, the rowset Customer has a chapter-valued column order_rows containing chapter handles referring to rows in the Orders rowset. The order_rows column in Customer will have DBCOLUMNFLAGS_ISCHAPTER set in its column information. Chapter handles are 4-byte values of type DBTYPE_HCHAPTER. The chapter values obtained from Customer are used to navigate rows in the Orders rowset and the chapter values from Customer work as long as the Orders rowset remains active.