CORow Class Members

  1. Construction/Destruction
    CORow:    Constructs a CORow object.
    ~CORow:    Destroys a CORow object.

  2. Methods
    AddColumns:    Creates or sets the values of one or more specified columns.
    Open:    Opens a row from a record handle of a rowset.
    Close:    Closes a row by releasing the associated interface.
    Copy:    Copies trees or subtrees.
    Delete:    Deletes the trees or subtrees.
    DeleteColumns:    Deletes one or more named columns from a row.
    GetColumnInfo:    Returns the column metadata.
    GetColumns:    Retrieves the values of one or more specified columns.
    GetSession:    Gets a session which creates this row.
    GetSourceRowset:    Returns a rowset that contains this row.
    Move:    Moves trees or subtrees.
    OpenRowset:    Gets a rowset containing the child rows.
    OpenWithCmnd:   Opens a row with a command.

  3. Others
    GetBaseIID:    Gets the reference to IID_IRow.
    GetBaseInterfacePPtr:    Gets the address of a pointer to interface IRow.
    GetRefGuid:    Gets the reference to DBGUID_ROW.
    IsOpen:    Checks if a CORow is wired with an OLEDB row object.
    PostProcess:    Mainly used with global template functions.  

CORow Class Overview