Following are the OLE DB properties supported by the OLE DB Simple Provider Toolkit. Because the Toolkit provides support for redistributable components, you may want to include this information along with the providers you build.
Property |
Default Value |
DBPROP_BOOKMARKS |
VARIANT_TRUE |
DBPROP_BOOKMARKSKIPPED |
VARIANT_TRUE |
DBPROP_BOOKMARKTYPE |
DBPROPVAL_BMK_NUMERIC |
DBPROP_CACHEDEFERRED |
VARIANT_FALSE |
DBPROP_CANFETCHBACKWARDS |
VARIANT_TRUE |
DBPROP_CANHOLDROWS |
VARIANT_TRUE |
DBPROP_CANSCROLLBACKWARDS |
VARIANT_TRUE |
DBPROP_CHANGEINSERTEDROWS |
VARIANT_TRUE |
DBPROP_COLUMNRESTRICT |
OSPStatusRW |
DBPROP_DEFERRED |
VARIANT_TRUE |
DBPROP_FINDCOMPAREOPS |
DBPROPVAL_CO_EQUALITY | DBPROPVAL_CO_STRING | DBPROPVAL_CO_CASESENSITIVE | DBPROPVAL_CO_CASEINSENSITIVE |
DBPROP_IAccessor |
VARIANT_TRUE |
DBPROP_IColumnsInfo |
VARIANT_TRUE |
DBPROP_IColumnsRowset |
VARIANT_FALSE |
DBPROP_IConnectionPointContainer |
VARIANT_TRUE |
DBPROP_IConvertType |
VARIANT_TRUE |
DBPROP_IDBAsyncStatus |
VARIANT_TRUE |
DBPROP_IRowset |
VARIANT_TRUE |
DBPROP_IRowsetChange |
VARIANT_TRUE |
DBPROP_IRowsetFind |
VARIANT_TRUE |
DBPROP_IRowsetIdentity |
VARIANT_TRUE |
DBPROP_IRowsetInfo |
VARIANT_TRUE |
DBPROP_IRowsetLocate |
VARIANT_TRUE |
DBPROP_IRowsetResynch |
VARIANT_FALSE |
DBPROP_IRowsetScroll |
VARIANT_TRUE |
DBPROP_IRowsetUpdate |
VARIANT_FALSE |
DBPROP_ISupportErrorInfo |
VARIANT_TRUE |
DBPROP_IMMOBILEROWS |
VARIANT_TRUE |
DBPROP_LITERALBOOKMARKS |
VARIANT_FALSE |
DBPROP_LITERALIDENTITY |
VARIANT_TRUE |
DBPROP_MAXOPENROWS |
0 |
DBPROP_MAXROWS |
0 |
DBPROP_NOTIFICATIONGRANULARITY |
DBPROPVAL_NT_MULTIPLEROWS |
DBPROP_NOTIFICATIONPHASES |
DBPROPVAL_NP_ABOUTTODO | DBPROPVAL_NP_SYNCHAFTER | DBPROPVAL_NP_DIDEVENT | DBPROPVAL_NP_FAILEDTODO | DBPROPVAL_NP_OKTODO |
DBPROP_NOTIFYCOLUMNSET |
0 |
DBPROP_NOTIFYROWDELETE |
0 |
DBPROP_NOTIFYROWINSERT |
0 |
DBPROP_NOTIFYROWSETRELEASE |
0 |
DBPROP_NOTIFYROWFETCHPOSITIONCHANGE |
0 |
DBPROP_ORDEREDBOOKMARKS |
VARIANT_FALSE |
DBPROP_OTHERINSERT |
VARIANT_TRUE |
DBPROP_OTHERUPDATEDDELETE |
VARIANT_TRUE |
DBPROP_OWNINSERT |
VARIANT_TRUE |
DBPROP_OWNUPDATEDELETE |
VARIANT_TRUE |
DBPROP_QUICKRESTART |
VARIANT_TRUE |
DBPROP_REENTRANTEVENTS |
VARIANT_FALSE |
DBPROP_REMOVEDELETED |
VARIANT_TRUE |
DBPROP_REPORTMULTIPLECHANGES |
VARIANT_FALSE |
DBPROP_ROWRESTRICT |
OSPStatusRW |
DBPROP_ROWSET_ASYNCH |
(DBPROPVAL_ASYNCH_INITIALIZE | DBPROPVAL_ASYNCH_SEQUENTIALPOPULATION | DBPROPVAL_ASYNCH_RANDOMPOPULATION |
DBPROP_ROWTHREADMODEL |
DBPROPVAL_RT_FREE |
DBPROP_STRONGIDENTITY |
VARIANT_FALSE |
DBPROP_UPDATABILITY |
DBPROPVAL_UP_INSERT | DBPROPVAL_UP_CHANGE | DBPROPVAL_UP_DELETE |