Í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 |