The implementation of CRowset::GetProperties demonstrates how to use CRowset::GetRowsetProperties to query rowset properties.
Flag | Description |
flag.StrongId | TRUE if a newly inserted HROW can be compared to existing HROWS. See DBPROP_STRONGIDENTITY for more details. |
flag. LiteralId | TRUE if HROWs can be compared literally. See DBPROP_LITERALIDENTITY for more details. |
flag. HasBookmarks | TRUE if rows in the rowset have a self-bookmark column. When TRUE, the rowset will also expose IRowsetLocate. See DBPROP_BOOKMARKS for more details. |
flag. CanHoldRows | TRUE if HROWs can be referenced in between fetches. See DBPROP_CANHOLDROWS for more details. |
flag. CanScrollBack | TRUE if the rowset allows backward scrolling. See DBPROP_CANSCROLLBACKWARDS for more details. |
flag. CanFetchBack | TRUE if the rowset allows rows to be fetched backward. See DBPROP_CANFETCHBACKWARDS for more details. |
flag. CanChange | TRUE if the rowset supports IRowsetChanged. See DBPROP_IRowsetChange for more details. |
flag. CanUpdate | TRUE if the rowset supports IRowsetUpdate. See DBPROP_IRowsetUpdate for more details. |
flag. IRowsetScroll | TRUE if the rowset supports IRowsetScroll. See DBPROP_IRowsetScroll for more details. |
flag. IRowsetExactScroll | TRUE if the rowset supports IRowsetExactScroll. See DBPROP_IRowsetExactScroll for more details. |