Property Name
|
Default Value and Description
|
DBPROP_ABORTPRESERVE
|
The value depends on the OpenAccess service you are using.
|
DBPROP_ACCESSORDER
|
VALUE=DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS
Columns bound as storage objects can only be accessed in sequential order as determined by the column ordinal.
|
DBPROP_BLOCKINGSTORAGEOBJECTS
|
VALUE=VARIANT_FALSE. Instantiated storage objects do not prevent the use of other methods.
|
DBPROP_BOOKMARKINFO
|
VALUE=DBPROPVAL_BI_CROSSROWSET (if bookmarks are supported)
VALUE=0 (if bookmarks are not supported)
|
DBPROP_BOOKMARKS
|
VALUE=FALSE. The rowset does not support bookmarks.
|
DBPROP_BOOKMARKSKIPPED
|
VALUE=VARIANT_FALSE. GetRowsAt, GetApproximatePosition, or FindNextRow returns DB_E_BADBOOKMARK.
|
DBPROP_BOOKMARKTYPE
|
VALUE=DBPROPVAL_BMK_NUMERIC. The bookmark type is numeric.
|
DBPROP_CANFETCHBACKWARDS
|
VALUE=VARIANT_FALSE. cRows must be non-negative.
|
DBPROP_CANHOLDROWS
|
VALUE=VARIANT_FALSE. The rowset might require pending changes to be transmitted to the data store before fetching additional rows.
|
DBPROP_CANSCROLLBACKWARDS
|
VALUE=VARIANT_FALSE. IRowsOffset must be non-negative.
|
DBPROP_CHANGEINSERTEDROWS
|
VALUE=VARIANT_FALSE. DeleteRows returns a status of DBROWSTATUS_E_NEWLYINSERTED for newly inserted rows, and SetData returns DB_E_NEWLYINSERTED.
|
DBPROP_COLUMNRESTRICT
|
Specifies whether access rights are restricted on a column-by-column basis.
VALUE=VARIANT_TRUE. Access rights are restricted on a column-by-column basis.
VALUE=VARIANT_FALSE. Access rights are not restricted on a column-by-column basis.
|
DBPROP_COMMITPRESERVE
|
The value is specific to the OpenAccess SDK Server you are using.
|
DBPROP_DELAYSTORAGEOBJECTS
|
VALUE=VARIANT_FALSE. Storage objects are used in immediate update mode.
|
DBPROP_IAccessor
|
VALUE=VARIANT_TRUE
|
DBPROP_IColumnsInfo
|
VALUE=VARIANT_TRUE
|
DBPROP_IColumnsRowset
|
VALUE=VARIANT_TRUE
|
DBPROP_IConvertType
|
VALUE=VARIANT_TRUE
|
DBPROP_IMultipleResults
|
VALUE=VARIANT_FALSE
|
DBPROP_IRowset
|
VALUE=VARIANT_TRUE
|
DBPROP_IRowsetChange
|
VALUE=VARIANT_TRUE
|
DBPROP_IRowsetIdentity
|
VALUE=VARIANT_FALSE
|
DBPROP_IRowsetInfo
|
VALUE=VARIANT_TRUE
|
DBPROP_IRowsetLocate
|
VALUE=VARIANT_TRUE
|
DBPROP_IRowsetRefresh
|
VALUE=VARIANT_FALSE
|
DBPROP_IRowsetScroll
|
VALUE=VARIANT_FALSE
|
DBPROP_IRowsetUpdate
|
VALUE=VARIANT_FALSE
|
DBPROP_ISequentialStream
|
VALUE=VARIANT_FALSE
|
DBPROP_ISupportErrorInfo
|
VALUE=VARIANT_TRUE
|
DBPROP_IMMOBILEROWS
|
VALUE=VARIANT_TRUE. The rowset will not reorder inserted or updated rows.
|
DBPROP_LITERALBOOKMARKS
|
VALUE=VARIANT_FALSE. Bookmarks can only be compared with IRowsetLocate::Compare.
|
DBPROP_LITERALIDENTITY
|
VALUE=VARIANT_FALSE. The consumer must call IRowsetIdentity::IsSameRow to determine whether two row handles point to the same row.
|
DBPROP_LOCKMODE
|
VALUE=DBPROPVAL_LM_NONE. The ADO Client is not required to lock rows to ensure successful updates.
|
DBPROP_MAXOPENROWS
|
Specifies the maximum number of rows that can be active at the same time.
VALUE=4096
|
DBPROP_MAXPENDINGROWS
|
VALUE=0. There is no limit on the number of rows that can have pending changes at the same time.
|
DBPROP_MAXROWS
|
VALUE=0. There is no limit on the number of rows that can be returned in a rowset.
|
DBPROP_MEMORYUSAGE
|
VALUE=0. There is no limit on the amount of memory that the rowset can use.
|
DBPROP_OTHERINSERT
|
VALUE=VARIANT_FALSE. The rowset cannot see updates and deletes made by others.
|
DBPROP_OTHERUPDATEDELETE
|
VALUE=VARIANT_FALSE. The rowset cannot see updates and deletes made by others.
|
DBPROP_OWNINSERT
|
VALUE=VARIANT_FALSE. The rowset cannot see rows inserted by consumers of the rowset unless the command is executed again.
|
DBPROP_OWNUPDATEDELETE
|
VALUE=VARIANT_FALSE. The rowset cannot see updates and deletes made by consumers of the rowset unless the command is executed again.
|
DBPROP_QUICKRESTART
|
VALUE=VARIANT_TRUE. IRowset::RestartPosition is not expensive to execute and does not execute the command that created the rowset again.
|
DBPROP_REENTRANTEVENTS
|
VALUE=VARIANT_TRUE. The ADO Client supports reentrancy during callbacks to the IRowsetNotify interface.
|
DBPROP_REMOVEDELETED
|
VALUE=VARIANT_FALSE. Static cursors do not remove deleted rows.
|
DBPROP_REPORTMULTIPLECHANGES
|
VALUE=VARIANT_FALSE. An update or delete always affects a single row or the ADO Client cannot detect whether it affects multiple rows.
|
DBPROP_RETURNPENDINGINSERTS
|
VALUE=VARIANT_FALSE. The methods that fetch rows cannot return pending insert rows.
|
DBPROP_ROWRESTRICT
|
VALUE=VARIANT_FALSE. Access rights are not restricted on a row-by-row basis.
|
DBPROP_ROWTHREADMODEL
|
VALUE=DBPROPVAL_RT_FREETHREAD. The ADO Client uses the free-threaded model.
|
DBPROP_SERVERCURSOR
|
VALUE=VARIANT_FALSE. The data provider determines where to locate the cursor.
|
DBPROP_STRONGIDENTITY
|
VALUE=VARIANT_FALSE. There is no guarantee that the handles of newly inserted rows can be compared successfully.
|
DBPROP_TRANSACTEDOBJECT
|
VALUE=VARIANT_FALSE. Any object created on the specified column is not transacted.
|
DBPROP_UNIQUEROWS
|
VALUE=VARIANT_FALSE. Rows in the rowset may or may not be uniquely identified by their column values.
|
DBPROP_UPDATABILITY
|
A combination of zero or one or more of the following:
Value=DBPROPVAL_UP_CHANGE. SetData is supported.
Value=DBPROPVAL_UP_DELETE. DeleteRows is supported.
Value=DBPROPVAL_UP_INSERT. InsertRow is supported.
|