locked
Need Help about Ole DB VIEW properties of Rowset implementation.? RRS feed

  • Question

  • The Microsoft Jet 4.0 OleDB provider does not support the VIEW property group, but the ADO engine support Views group.
    The bottom list shows supported rowset properties belongs to a rowset which extracted from AdoRecordsetConstruction. Here it's be seen that the OLE DB View properties are extensions to the ROWSET property set.

    My Question is as follows,
    _ To get information about how ADO engine implements VIEW property group ?.
    _  Is it possible to get IRowsetView interface from rowset in OLE DB, so used to perform filtering and sorting operations on rowsets in Microsoft Jet 4.0 OleDB provider ?.

    Regards,

    Selahattin ERDEN
    se_erden@hotmail.com

    Properties Group : DBPROPSET_ROWSET

    0x79       : DBPROP_IAccessor
    0xca       : DBPROP_IChapteredRowset
    0x7a       : DBPROP_IColumnsInfo
    0x7b       : DBPROP_IColumnsRowset
    0x7c       : DBPROP_IConnectionPointContainer
    0xc2       : DBPROP_IConvertType
    0x7e       : DBPROP_IRowset
    0x101      : DBPROP_IParentRowset
    0x7f       : DBPROP_IRowsetChange
    0x9a       : <unknown>
    0xcc       : DBPROP_IRowsetFind
    0x80       : DBPROP_IRowsetIdentity
    0x81       : DBPROP_IRowsetInfo
    0x82       : DBPROP_IRowsetLocate
    0xf9       : DBPROP_IRowsetRefresh
    0x85       : DBPROP_IRowsetScroll
    0x86       : DBPROP_IRowsetUpdate
    0xd4       : DBPROP_IRowsetView
    0x89       : DBPROP_ISequentialStream
    0x87       : DBPROP_ISupportErrorInfo
    0x2        : DBPROP_ABORTPRESERVE
    0xe7       : DBPROP_ACCESSORDER
    0xe        : DBPROP_BOOKMARKS
    0xf        : DBPROP_BOOKMARKSKIPPED
    0x10       : DBPROP_BOOKMARKTYPE
    0x12       : DBPROP_CANFETCHBACKWARDS
    0x13       : DBPROP_CANHOLDROWS
    0x15       : DBPROP_CANSCROLLBACKWARDS
    0xbc       : DBPROP_CHANGEINSERTEDROWS
    0x23       : DBPROP_COMMITPRESERVE
    0x2b       : DBPROP_DELAYSTORAGEOBJECTS
    0xeeff     : <unknown>
    0xd1       : DBPROP_FILTERCOMPAREOPS
    0xd2       : DBPROP_FINDCOMPAREOPS
    0x2f       : DBPROP_IMMOBILEROWS
    0x43       : DBPROP_LITERALBOOKMARKS
    0x44       : DBPROP_LITERALIDENTITY
    0xc6       : DBPROP_NOTIFICATIONGRANULARITY
    0x52       : DBPROP_NOTIFICATIONPHASES
    0xab       : DBPROP_NOTIFYCOLUMNSET
    0xad       : DBPROP_NOTIFYROWDELETE
    0xae       : DBPROP_NOTIFYROWFIRSTCHANGE
    0xaf       : DBPROP_NOTIFYROWINSERT
    0xb1       : DBPROP_NOTIFYROWRESYNCH
    0xb2       : DBPROP_NOTIFYROWSETRELEASE
    0xb3       : DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
    0xb4       : DBPROP_NOTIFYROWUNDOCHANGE
    0xb5       : DBPROP_NOTIFYROWUNDODELETE
    0xb6       : DBPROP_NOTIFYROWUNDOINSERT
    0xb7       : DBPROP_NOTIFYROWUPDATE
    0x56       : DBPROP_ORDEREDBOOKMARKS
    0x59       : DBPROP_OWNINSERT
    0x5a       : DBPROP_OWNUPDATEDELETE
    0x63       : DBPROP_QUICKRESTART
    0x65       : DBPROP_REENTRANTEVENTS
    0x66       : DBPROP_REMOVEDELETED
    0xbd       : DBPROP_RETURNPENDINGINSERTS
    0xc9       : DBPROP_ROWSET_ASYNCH
    0x69       : DBPROP_ROWTHREADMODEL
    0x77       : DBPROP_STRONGIDENTITY
    0xee       : DBPROP_UNIQUEROWS
    0x75       : DBPROP_UPDATABILITY

    Saturday, June 13, 2009 9:56 PM