DBPROP_ABORTPRESERVE |
Type: VT_BOOL
Typical R/W: R only
Description: Preserve on Abort
Notes: For this provider, the value is always VARIANT_FALSE. This indicates that, after aborting a transaction, the only operations allowed on a rowset are to release row and accessor handles and to release the rowset.
|
DBPROP_ACCESSORDER |
|
DBPROP_BLOCKINGSTORAGEOBJECTS |
|
DBPROP_BOOKMARKS |
|
DBPROP_BOOKMARKTYPE |
Type: VT_UI4
Typical R/W: R only
Description: Bookmark Type
Notes: Specifies the bookmark type supported by the rowset. For this provider, the value is always DBPROPVAL_BMK_NUMERIC. This indicates that the bookmark type is numeric. Numeric bookmarks are based on a row's properties and are not dependent on the values of the row's columns. For example, a numeric bookmark can be based on the absolute position of the row within the rowset, or on a row ID that the storage engine assigned to a row when it was created. Modifying the row's columns does not change the validity of numeric bookmarks.
Bookmarks are of type DBTYPE_UI4. In versions prior to SQL Server Compact 3.5, bookmarks were of type DBTYPE_I4
|
DBPROP_CANFETCHBACKWARDS |
|
DBPROP_CANHOLDROWS |
|
DBPROP_CANSCROLLBACKWARDS |
Type: VT_BOOL
Typical R/W: R
Description: Scroll Backward
Notes: For this provider, this property is always VARIANT_FALSE. This indicates that IRowsOffset must be nonnegative.
|
DBPROP_CHANGEINSERTEDROWS |
Type: VT_BOOL
Typical R/W: R
Description: Change Inserted Rows
Notes: For this provider, the value is always VARIANT_TRUE. This indicates that the consumer can call IRowsetChange::DeleteRows or IRowsetChange::SetData for newly inserted rows. A newly inserted row is defined as a row for which the insertion has been transmitted to the data storeinstead of a pending insert row.
|
DBPROP_COMMITPRESERVE |
Type: VT_BOOL
Typical R/W: R only
Description: Preserve On Commit
Notes: For this provider, the value is always VARIANT_TRUE. This indicates that after a commit that preserves, the rowset remains active. That is, you can fetch new rows, update, delete, and insert rows, and so on.
|
DBPROP_DEFERRED |
Type: VT_BOOL
Typical R/W: R only
Description: Defer Column
Notes: For this provider, the value is always VARIANT_TRUE. This indicates that the data in the column is not fetched until an accessor is used on the column.
|
DBPROP_DELAYSTORAGEOBJECTS |
Type: VT_BOOL
Typical R/W: R only
Description: Delay Storage Object Updates
Notes: For this provider, the value is always VARIANT_TRUE. This indicates that storage objects are also used in delayed update mode.
|
DBPROP_IAccessor
DBPROP_IColumnsInfo
DBPROP_IConvertType
DBPROP_IRowset
DBPROP_IRowsetChange
DBPROP_IRowsetInfo
DBPROP_IRowsetUpdate
DBPROP_ISupportErrorInfo
DBPROP_IRowsetIndex
DBPROP_IRowsetCurrentIndex
DBPROP_IRowsetBookmark |
Type: VT_BOOL
Typical R/W: R/W, except as noted below.
Notes: If the value of any one of these properties is set to VARIANT_TRUE, the rowset supports the specified interface. These properties are primarily used to request interfaces through ICommandProperties::SetProperties. The following properties are read-only and are always VARIANT_TRUE:
DBPROP_IAccessor
DBPROP_IColumnsInfo
BPROP_IConvertType
DBPROP_IRowset
DBPROP_IRowsetInfo
DBPROP_ISupportErrorInfo
Setting DBPROP_IRowsetUpdate to VARIANT_TRUE automatically sets DBPROP_IRowsetChange to VARIANT_TRUE. Setting DBPROP_IRowsetCurrentIndex to VARIANT_TRUE automatically sets DBPROP_IRowsetIndex to VARIANT_TRUE.
|
DBPROP_ILockBytes
DBPROP_ISequentialStream |
|
DBPROP_IMMOBILEROWS |
Type: VT_BOOL
Typical R/W: R only
Description: Immobile Rows
Notes: For this provider, the value is always VARIANT_FALSE. This indicates that, if the rowset is ordered, inserted rows and updated rows (where one or more of the columns in the ordering criteria are updated) follow the ordering criteria of the rowset. If the rowset is not ordered, inserted rows are not guaranteed to appear in a determinate position, and the position of updated rows is not changed. This property is meaningful only if DBPROP_OWNINSERT is VARIANT_TRUE.
|
DBPROP_LOCKMODE |
|
DBPROP_MAXOPENROWS |
|
DBPROP_MAXROWS |
Type: VT_I4
Typical R/W: R only
Description: Maximum Rows
Notes: Specifies the maximum number of rows that can be returned in a rowset. If there is no limit, this value is 0. For this provider, the value is always 0.
|
DBPROP_OTHERINSERT |
|
DBPROP_OTHERUPDATEDELETE |
|
DBPROP_OWNINSERT |
|
DBPROP_OWNUPDATEDELETE |
|
DBPROP_QUICKRESTART |
|
DBPROP_REMOVEDELETED |
|
DBPROP_REPORTMULTIPLECHANGES |
|
DBPROP_ROWTHREADMODEL |
|
DBPROP_SERVERDATAONINSERT |
|
DBPROP_UPDATABILITY |
|