CRBaseEx Class Overview

class CRBaseEx : public CRBase

        CRBaseEx, derived from CRBase, encapsulates methods of interfaces for pinpointing records with the following methods:

  1. Use of a specified value with the interface IRowsetFind,
  2. Use of an array of keys with the interfaces IRowsetIndex,
  3. Use of a bookmark with the interfaces IRowsetLocate and IRowsetScroll.

        To use the above methods-related functions in this class correctly, you may need to understand the two defined structures,  CFindInfo and CKeyInfo. To demonstrate how to use the above methods for improving performance, see the examples Scroll, Indexes and FilterSort.

        Some of OLEDB providers don't support the above interfaces. You may need to use CRBase::MoveNext(long nSkipped=0) for jumping back and forth to a particular record by setting the parameter nSkipped to a proper value as shown in the example Scroll.

CRBaseEx Class Members