CODataset Class Members

  1. Construction/Destruction
    CODataset:    Constructs a CODataset object and initializes its members.
    ~CODataset:    Destroys a CODataset object and releases its interfaces and allocated memories if necessary.
  2. Methods
    OpenWithCmnd:    Opens a dataset with a command.
    Close:    Releases all the interfaces and allocated memories.
    MoveFirst:    Moves to the first cell.
    MoveLast:    Moves to the last cell.
    MoveNext:    Moves to the next cell skipped by a specified value.
    MovePrev:    Moves to the previous cell.
    MoveTo:    Moves to a specified cell.
    GetAxisRowset:    Opens  an axis rowset.
    GetRangeRowset:    Opens a rowset from a range of cells.
    GetSession:    Retrieves a session which created this dataset.

  3. Attributes
    IsOpen:    Checks if a CODataset object is wired with a dataset.
    IsEOF:    Checks if the current cell ordinal is ended.
    GetCells:    Gets the number of the obtained cells.
    GetAxes:    Gets the number of axes of a dataset.
    GetAxisInfo:    Gets a pointer to an axis information structure.
    GetBaseIID:    Gets a reference to IID_IMDDataset.
    GetBaseInterfacePPtr:    Gets an address of pointer to interface IMDDataset.
    PostProcess:    Mainly used by global template functions

CODataset Class Overview