Compartilhar via


Índice de propriedades dinâmicas do ADO

Aplica-se ao: Access 2013, Office 2013

Os provedores de dados, provedores de serviços e componentes de serviço podem adicionar propriedades dinâmicas às coleções Properties dos objetos Connection e Recordset não abertos. Um determinado provedor também pode inserir propriedades adicionais quando esses objetos estão abertos. Algumas dessas propriedades estão listadas na seção Propriedades dinâmicas do ADO. Mais propriedades estão relacionadas nos provedores específicos da seção Apêndice A: provedores.

A tabela abaixo é um índice cruzado dos nomes ADO e OLE DB para cada propriedade dinâmica do provedor OLE DB padrão. Seus provedores podem adicionar mais propriedades do que listados aqui. Para obter as informações específicas sobre propriedades dinâmicas específicas do provedor, consulte a documentação do provedor.

A Referência do Programador OLE DB refere-se a um nome de propriedade do ADO pelo termo "Descrição". Você pode encontrar mais informações sobre essas propriedades padrão na Referência do Programador OLE DB. Procure o nome da propriedade do OLE DB no índice ou consulte os seguintes tópicos:

  • Apêndice C: propriedades do OLE DB

  • Propriedades que contam com suporte do Cursor Service

  • Propriedades que contam com suporte do Persistence Provider

  • Propriedades do OLE DB que contam com suporte do Remoting Provider

Comentários

Observe os números utilizados no índice cruzado:

(1) Esta propriedade é um sinalizador Booleano que indica se a interface nomeada deve ser utilizada. Se existir, o nome da propriedade do OLE DB equivalente será relacionado.

(2) A propriedade do ADO, "Bookmarkable", é gerada internamente para compatibilidade retroativa e é mapeada para a propriedade do OLE DB, DBPROP_IROWSETLOCATE. Essa é a propriedade que corresponde à propriedade do ADO, IRowsetLocate.

(3) A propriedade do ADO, "Hidden Columns", é nomeada de forma diferente da Descrição do nome da propriedade do OLE DB, "Hidden Columns Count."

(4) Para os conjuntos de registros hierárquicos, a propriedade do ADO, "Maximum Rows", é aplicada em todos os filhos. Dependendo da ordem em que as linhas são retornadas, você poderá ter todos, alguns ou nenhum filho para cada pai ou filhos órfãos no conjunto de resultados. Portanto, ao reorganizar os conjuntos de registros hierárquicos, o identificador para cada filho deverá ser exclusivo. Em geral, o provedor Microsoft Data Shaping Service para OLE DB (MSDATASHAPE) não permite distinção entre as propriedades que podem ser herdadas do pai e aquelas que não podem ser herdadas.

(5) Não se aplica.

Propriedades dinâmicas de conexão

Nome da propriedade do ADO

Nome da propriedade do OLE DB

Active Sessions

DBPROP_ACTIVESESSIONS

Asynchable Abort

DBPROP_ASYNCTXNABORT

Asynchable Commit

DBPROP_ASYNCTNXCOMMIT

Autocommit Isolation Levels

DBPROP_SESS_AUTOCOMMITISOLEVELS

Catalog Location

DBPROP_CATALOGLOCATION

Catalog Term

DBPROP_CATALOGTERM

Column Definition

DBPROP_COLUMNDEFINITION

Connect Timeout

DBPROP_INIT_TIMEOUT

Current Catalog

DBPROP_CURRENTCATALOG

Data Source

DBPROP_INIT_DATASOURCE

Data Source Name

DBPROP_DATASOURCENAME

Data Source Object Threading Model

DBPROP_DSOTHREADMODEL

DBMS Name

DBPROP_DBMSNAME

DBMS Version

DBPROP_DBMSVER

Extended Properties

DBPROP_INIT_PROVIDERSTRING

GROUP BY Support

DBPROP_GROUPBY

Heterogeneous Table Support

DBPROP_HETEROGENEOUSTABLES

Identifier Case Sensitivity

DBPROP_IDENTIFIERCASE

Initial Catalog

DBPROP_INIT_CATALOG

Isolation Levels

DBPROP_SUPPORTEDTXNISOLEVELS

Isolation Retention

DBPROP_SUPPORTEDTXNISORETAIN

Locale Identifier

DBPROP_INIT_LCID

Localização

DBPROP_INIT_LOCATION

Maximum Index Size

DBPROP_MAXINDEXSIZE

Maximum Row Size

DBPROP_MAXROWSIZE

Maximum Row Size Includes BLOB

DBPROP_MAXROWSIZEINCLUDESBLOB

Maximum Tables in SELECT

DBPROP_MAXTABLESINSELECT

Modo

DBPROP_INIT_MODE

Multiple Parameter Sets

DBPROP_MULTIPLEPARAMSETS

Multiple Results

DBPROP_MULTIPLERESULTS

Multiple Storage Objects

DBPROP_MULTIPLESTORAGEOBJECTS

Multi-Table Update

DBPROP_MULTITABLEUPDATE

NULL Collation Order

DBPROP_NULLCOLLATION

NULL Concatenation Behavior

DBPROP_CONCATNULLBEHAVIOR

OLE DB Services

DBPROP_INIT_OLEDBSERVICES

OLE DB Version

DBPROP_PROVIDEROLEDBVER

OLE Object Support

DBPROP_OLEOBJECTS

Open Rowset Support

DBPROP_OPENROWSETSUPPORT

ORDER BY Columns in Select List

DBPROP_ORDERBYCOLUMNSINSELECT

Output Parameter Availability

DBPROP_OUTPUTPARAMETERAVAILABILITY

Pass By Ref Accessors

DBPROP_BYREFACCESSORS

Senha

DBPROP_AUTH_PASSWORD

Persist Security Info

DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO

Persistent ID Type

DBPROP_PERSISTENTIDTYPE

Prepare Abort Behavior

DBPROP_PREPAREABORTBEHAVIOR

Prepare Commit Behavior

DBPROP_PREPARECOMMITBEHAVIOR

Procedure Term

DBPROP_PROCEDURETERM

Prompt

DBPROP_INIT_PROMPT

Provider Friendly Name

DBPROP_PROVIDERFRIENDLYNAME

Provider Name

DBPROP_PROVIDERFILENAME

Provider Version

DBPROP_PROVIDERVER

Read-Only Data Source

DBPROP_DATASOURCEREADONLY

Rowset Conversions on Command

DBPROP_ROWSETCONVERSIONSONCOMMAND

Schema Term

DBPROP_SCHEMATERM

Schema Usage

DBPROP_SCHEMAUSAGE

SQL Support

DBPROP_SQLSUPPORT

Structured Storage

DBPROP_STRUCTUREDSTORAGE

Subquery Support

DBPROP_SUBQUERIES

Table Term

DBPROP_TABLETERM

Transaction DDL

DBPROP_SUPPORTEDTXNDDL

User ID

DBPROP_AUTH_USERID

User Name

DBPROP_USERNAME

Window Handle

DBPROP_INIT_HWND

Propriedades dinâmicas do Recordset

Observe que as Propriedades Dinâmicas do objeto Recordset ficam fora do escopo (tornam-se indisponíveis) quando o Recordset é fechado.

Nome da propriedade do ADO

Nome da propriedade do OLE DB

Iaccessor

DBPROP_IACCESSOR (1)

IChapteredRowset

(1)

Icolumnsinfo

DBPROP_ICOLUMNSINFO (1)

Icolumnsrowset

DBPROP_ICOLUMNSROWSET (1)

IConnectionPointContainer

DBPROP_ICONNECTIONPOINTCONTAINER (1)

Iconverttype

(1)

Ilockbytes

DBPROP_ILOCKBYTES (1)

Irowset

DBPROP_IROWSET (1)

IDBAsynchStatus

DBPROP_IDBASYNCHSTATUS (1)

IParentRowset

(1)

Irowsetchange

DBPROP_IROWSETCHANGE (1)

IRowsetExactScroll

(1)

Irowsetfind

DBPROP_IROWSETFIND (1)

Irowsetidentity

DBPROP_IROWSETIDENTITY (1)

Irowsetinfo

DBPROP_IROWSETINFO (1)

Irowsetlocate

DBPROP_IROWSETLOCATE (1)

IRowsetRefresh

DBPROP_IROWSETREFRESH (1)

IRowsetResynch

(1)

Irowsetscroll

DBPROP_IROWSETSCROLL (1)

Irowsetupdate

DBPROP_IROWSETUPDATE (1)

IRowsetView

DBPROP_IROWSETVIEW (1)

Irowsetindex

DBPROP_IROWSETINDEX (1)

Isequentialstream

DBPROP_ISEQUENTIALSTREAM (1)

Istorage

DBPROP_ISTORAGE (1)

IStream

DBPROP_ISTREAM (1)

Isupporterrorinfo

DBPROP_ISUPPORTERRORINFO (1)

Access Order

DBPROP_ACCESSORDER

Append-Only Rowset

DBPROP_APPENDONLY

Asynchronous Rowset Processing

DBPROP_ROWSET_ASYNCH

Auto Recalc

DBPROP_ADC_AUTORECALC

Background Fetch Size

DBPROP_ASYNCHFETCHSIZE

Background Thread Priority

DBPROP_ASYNCHTHREADPRIORITY

Batch Size

DBPROP_ADC_BATCHSIZE

Blocking Storage Objects

DBPROP_BLOCKINGSTORAGEOBJECTS

Bookmark Type

DBPROP_BOOKMARKTYPE

Bookmarkable

DBPROP_IROWSETLOCATE (2)

Bookmarks Ordered

DBPROP_ORDEREDBOOKMARKS

Cache Child Rows

DBPROP_ADC_CACHECHILDROWS

Cache Deferred Columns

DBPROP_CACHEDEFERRED

Change Inserted Rows

DBPROP_CHANGEINSERTEDROWS

Column Privileges

DBPROP_COLUMNRESTRICT

Column Set Notification

DBPROP_NOTIFYCOLUMNSET

Column Writable

DBPROP_MAYWRITECOLUMN

Command Time Out

DBPROP_COMMANDTIMEOUT

Cursor Engine Version

DBPROP_ADC_CEVER

Defer Column

DBPROP_DEFERRED

Delay Storage Object Updates

DBPROP_DELAYSTORAGEOBJECTS

Fetch Backwards

DBPROP_CANFETCHBACKWARDS

Filter Operations

DBPROP_FILTERCOMPAREOPS

Find Operations

DBPROP_FINDCOMPAREOPS

Hidden Columns (Count)

DBPROP_HIDDENCOLUMNS (3)

Hold Rows

DBPROP_CANHOLDROWS

Immobile Rows

DBPROP_IMMOBILEROWS

Initial Fetch Size

DBPROP_ASYNCHPREFETCHSIZE

Literal Bookmarks

DBPROP_LITERALBOOKMARKS

Literal Row Identity

DBPROP_LITERALIDENTITY

Maintain Change Status

DBPROP_ADC_MAINTAINCHANGESTATUS

Maximum Open Rows

DBPROP_MAXOPENROWS

Maximum Pending Rows

DBPROP_MAXPENDINGROWS

Maximum Rows

DBPROP_MAXROWS (4)

Memory Usage

DBPROP_MEMORYUSAGE

Notification Granularity

DBPROP_NOTIFICATIONGRANULARITY

Notification Phases

DBPROP_NOTIFICATIONPHASES

Objects Transacted

DBPROP_TRANSACTEDOBJECT

Others' Changes Visible

DBPROP_OTHERUPDATEDELETE

Others' Inserts Visible

DBPROP_OTHERINSERT

Own Changes Visible

DBPROP_OWNUPDATEDELETE

Own Inserts Visible

DBPROP_OWNINSERT

Preserve on Abort

DBPROP_ABORTPRESERVE

Preserve on Commit

DBPROP_COMMITPRESERVE

Private1

(5)

Quick Restart

DBPROP_QUICKRESTART

Reentrant Events

DBPROP_REENTRANTEVENTS

Remove Deleted Rows

DBPROP_REMOVEDELETED

Report Multiple Changes

DBPROP_REPORTMULTIPLECHANGES

Reshape Name

DBPROP_ADC_RESHAPENAME

Resync Command

DBPROP_ADC_CUSTOMRESYNCH

Return Pending Inserts

DBPROP_RETURNPENDINGINSERTS

Row Delete Notification

DBPROP_NOTIFYROWDELETE

Row First Change Notification

DBPROP_NOTIFYROWFIRSTCHANGE

Row Insert Notification

DBPROP_NOTIFYROWINSERT

Row Privileges

DBPROP_ROWRESTRICT

Row Resynchronization Notification

DBPROP_NOTIFYROWRESYNCH

Row Threading Model

DBPROP_ROWTHREADMODEL

Row Undo Change Notification

DBPROP_NOTIFYROWUNDOCHANGE

Row Undo Delete Notification

DBPROP_NOTIFYROWUNDODELETE

Row Undo Insert Notification

DBPROP_NOTIFYROWUNDOINSERT

Row Update Notification

DBPROP_NOTIFYROWUPDATE

Rowset Fetch Position Change Notification

DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE

Rowset Release Notification

DBPROP_NOTIFYROWSETRELEASE

Scroll Backwards

DBPROP_CANSCROLLBACKWARDS

Server Cursor

DBPROP_SERVERCURSOR

Skip Deleted Bookmarks

DBPROP_BOOKMARKSKIPPED

Strong Row Identity

DBPROP_STRONGIDENTITY

Unique Catalog

DBPROP_ADC_UNIQUECATALOG

Unique Rows

DBPROP_UNIQUEROWS

Unique Schema

DBPROP_ADC_UNIQUESCHEMA

Unique Table

DBPROP_ADC_UNIQUETABLE

Atualização

DBPROP_UPDATABILITY

Update Criteria

DBPROP_ADC_UPDATECRITERIA

Update Resync

DBPROP_ADC_UPDATERESYNC

Use Bookmarks

DBPROP_BOOKMARKS