Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The OLE DB properties supported by this provider are listed by PROPSETs, as follows:
DBPROPSET_DATASOURCE
DBPROPSET_DBINIT
DBPROPSET_DATASOURCEINFO
DBPROPSET_SESSION
DBPROPSET_ROWSET
DBPROPSET_MSDAORA_ROWSET
DBPROPSET_DATASOURCE
Property |
Short Description |
|---|---|
Current catalog. |
DBPROPSET_DBINIT
Property |
Short Description |
|---|---|
The password assigned to an Oracle user. |
|
The Oracle user ID to be used when connecting to the data source object or enumerator. |
|
An existing Oracle server to connect to as the data source. |
|
A window handle from the calling application. |
|
This provider validates the locale ID and returns an error if the locale ID is not supported or is not installed on the client machine. |
|
A bitmask specifying OLE DB services to enable or disable. |
|
This provider supports all prompting modes for data source object initialization. It uses DBPROMPT_NOPROMPT as its default setting for the property. |
|
A string containing provider-specific, extended connection information. |
DBPROPSET_DATASOURCEINFO
Property |
Short Description |
|---|---|
The maximum number of session objects that can be active at one time. |
|
Indicates whether transactions can be aborted asynchronously. |
|
Indicates whether transactions can be committed asynchronously. |
|
Indicates whether the provider supports the DBACCESSOR_PASSBYREF flag in IAccessor::CreateAccessor. |
|
Indicates the position of the catalog name in a qualified table name in a text command. |
|
Indicates the name the data source object uses for a catalog. |
|
Catalog usage. A bitmask specifying how catalog names can be used in text commands. |
|
A bitmask defining the valid clauses for the definition of a column. |
|
Indicates how the data source object handles the concatenation of NULL-valued character data type columns with non?NULL-valued character data type columns. |
|
Indicates the status of the current connection. |
|
Indicates the name of the data source object. |
|
Indicates a read-only data source. |
|
The name of the product accessed by the provider, such as "ORACLE Server". |
|
Indicates the version of the product accessed by the provider. |
|
A bitmask specifying the threading models supported by the data source object. |
|
Indicates the relationship between the columns in a GROUP BY clause and the nonaggregated columns in the select list. |
|
A bitmask specifying whether the provider can join tables from different catalogs or providers. |
|
Indicates how identifiers treat case in data definition commands or interfaces. |
|
Indicates the maximum number of bytes allowed in the combined columns of an index. |
|
Indicates the maximum number of chapters that can be open at any time. |
|
Indicates the maximum length of a single row in a table. |
|
Indicates whether the maximum row size includes BLOB length. |
|
Indicates the maximum number of tables allowed in the FROM clause of a SELECT statement. |
|
Indicates support for multiple parameter sets. |
|
A bitmask specifying whether the provider supports multiple results objects and what restrictions it places on these objects. |
|
Indicates support for multiple, open storage objects at the same time. |
|
Indicates whether the provider can update rowsets derived from multiple tables. |
|
Indicates where NULLs are sorted in a list. |
|
A bitmask specifying the ways in which the provider supports access to BLOBs and COM objects stored in columns. |
|
A bitmask describing support for opening objects through IOpenRowset. |
|
Indicates whether or not columns in an ORDER BY clause must be in the select list. |
|
Indicates the time at which output parameter values become available. |
|
An integer specifying the type of DBID that the provider uses when persisting DBIDs that name entities in the data store, such as tables, indexes, columns, commands, or constraints. |
|
Indicates how aborting a transaction affects prepared commands. |
|
Indicates how committing a transaction affects prepared commands. |
|
A character string with the data store vendor's name for a procedure. |
|
Indicates the file name of the provider. |
|
Indicates the friendly name of the provider. |
|
Indicates the version of OLE DB supported by the provider. |
|
Indicates the version of the provider. |
|
Indicates how quoted identifiers treat case. |
|
Indicates how rowset conversions on command are handled. |
|
The name the data source object uses for a schema. |
|
A bitmask specifying how schema names can be used in text commands. |
|
A bitmask specifying the level of support for SQL. |
|
A bitmask specifying what interfaces the rowset supports on storage objects. |
|
A bitmask specifying the predicates in text commands that support subqueries. |
|
Indicates the relationship of transactions to table and index modification data definition language (DDL) statements. |
|
A bitmask specifying the supported transaction isolation levels. |
|
A bitmask specifying the supported transaction isolation retention levels. |
|
Bitmask indicating statistics support. |
|
Indicates the name the data source object uses for a table. |
|
A character string with the name used in a particular database, which can be different than a login name. |
DBPROPSET_SESSION
Property |
Short Description |
|---|---|
A bitmask specifying the transaction isolation level while in auto-commit mode. This provider supports DBPROP_TI_READCOMMITED and DBPROP_TI_SERIALIZABLE. |
DBPROPSET_ROWSET
Property |
Short Description |
|---|---|
R/W: Read-only Default: VARIANT_TRUE The value of this property is read-only and is always set to VARIANT_TRUE, indicating that the rowset supports IAccessor. |
|
R/W: Read-only Default: VARIANT_TRUE The value of this property is read-only and is always set to VARIANT_TRUE, indicating that the rowset supports IColumnsInfo. |
|
R/W: Read-only Default: Indicates whether or not the rowset supports IColumnsRowset. |
|
R/W: Read-only Default: VARIANT_TRUE Indicates whether or not the rowset supports IConnectionPointContainer. |
|
R/W: Read-only Default: VARIANT_TRUE The value of this property is read-only and is always set to VARIANT_TRUE, indicating that the rowset supports IConvertType. |
|
R/W: Read-only Default: VARIANT_TRUE The value of this property is read-only and is always set to VARIANT_TRUE, indicating that the rowset supports IRowset. |
|
R/W: Read-only Default: VARIANT_TRUE Indicates whether or not the rowset supports IRowsetIdentity. |
|
R/W: Read-only Default: VARIANT_TRUE The value of this property is read-only and is always set to VARIANT_TRUE, indicating that the rowset supports IRowsetInfo. |
|
R/W: Read-only Default: VARIANT_TRUE Indicates whether or not the rowset supports ISupportErrorInfo. |
|
R/W: Read-only Default: VARIANT_TRUE If the value of this property is set to VARIANT_TRUE, the rowset is capable of manipulating the contents of columns as a storage object supporting the specified interface. |
|
R/W: Read-only Default: VARIANT_FALSE After aborting a transaction, the only operations allowed on a rowset are ReleaseRows, ReleaseAccessor, and Releasing Rowsets. |
|
R/W: Read-only Default: Sets the order in which columns must be accessed by methods that operate on rowsets, rows, and streams. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether storage objects might prevent use of other methods on the rowset. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether the rowset supports bookmarks. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether or not the provider caches the value of a deferred column. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether the rowset can fetch backward. |
|
R/W: Read-only Default: VARIANT_TRUE Indicates whether or not the rowset allows the consumer to retrieve more rows or change the next fetch position, while holding previously fetched rows or rows with pending changes. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether the rowset can scroll backward. |
|
R/W: Read-only Default: VARIANT_TRUE Indicates whether or not the rowset remains active after committing a transaction |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether or not the data in the column is not fetched until an accessor is used on the column. |
|
R/W: Read-only Default: Returns the number of additional "hidden" columns added by the provider to uniquely identify rows within the rowset. |
|
R/W: Read-only Default: VARIANT_TRUE Indicates whether or not the consumer can perform a binary comparison of two row handles to determine whether they point to the same row. |
|
R/W: Read-only Default: 0 Indicates the maximum number of rows that can be active at the same time. |
|
R/W: Read/Write Default: 0 Indicates the maximum number of rows that can be returned in a rowset. |
|
R/W: Read-only Default:DBPROPVAL_NT_MULTIPLEROWS Provides the notification granularity. |
|
R/W: Read-only Default: DBPROPVAL_NP_OKTODO DBPROPVAL_NP_ABOUTTODO DBPROPVAL_NP_SYNCHAFTER DBPROPVAL_NP_FAILEDTODO BPROPVAL_NP_DIDEVENT A bitmask specifying the notification phases supported by the provider. |
|
R/W: Read-only Default: DBPROPVAL_NP_OKTODO DBPROPVAL_NP_ABOUTTODO A bitmask specifying whether the notification phase is cancelable. |
|
R/W: Read-only Default: DBPROPVAL_NP_OKTODO DBPROPVAL_NP_ABOUTTODO A bitmask specifying whether the notification phase is cancelable. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether or not rows inserted by a consumer or process other than a consumer of the rowset are visible. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether or not rows modified (updated or deleted) by a consumer or process other than a consumer of the rowset are visible. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether or not the inserts to the rowset are visible. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether or not the updates and deletes made by the rowset consumer are visible. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether IRowset::RestartPosition is relatively quick to execute. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether the provider supports reentrancy during callbacks to the IRowsetNotify interface. |
|
R/W: Read-only Default: False Indicates whether the provider removes rows it detects as having been deleted from the rowset. |
|
R/W: Read-only Default: DBPROPVAL_RT_FREETHREAD A bitmask specifying the threading models supported by the rowset. |
|
R/W: Read-only Default: VARIANT_FALSE Works in conjunction with other cursor properties, including DBPROP_CLIENTCURSOR, to determine where a cursor, if required, is materialized. |
|
R/W: Read-only Default: VARIANT_TRUE Indicates whether or not the handles of newly inserted rows can be compared. |
|
R/W: Read-only Default: VARIANT_FALSE Indicates whether or not any object created on the specified column is transacted. |
|
R/W: Read/Write Default: VARIANT_FALSE Indicates whether or not each row is uniquely identified by its column values. |
DBPROPSET_MSDAORA_ROWSET
Property |
Short Description |
|---|---|
DBPROP_MSDAORA_DETERMINEKEYCOLUMNS |
R/W: Read/Write Default: VARIANT_FALSE Indicates whether or not each a row is uniquely identified by its key column so a ROWID will not be generated. DBPROP_UNIQUEROWS must be set to true. |