Partilhar via


Índice da propriedade dinâmica do ADO

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 são abertos. Algumas dessas propriedades são listadas na seção Propriedades dinâmicas do ADO. Propriedades adicionais estão listadas nos provedores específicos na seção Apêndice A: Provedores.

As tabelas a seguir são índices cruzados dos nomes do ADO e do OLE DB para cada propriedade dinâmica do provedor OLE DB padrão. Seus provedores podem adicionar mais propriedades do que listado aqui. Para obter informações específicas sobre propriedades dinâmicas específicas do provedor, confira a documentação do provedor.

A Referência do programador do OLE DB refere-se a um nome de propriedade ADO pelo termo "Descrição". Para obter mais informações sobre essas propriedades padrão, pesquise ou navegue pelo índice na documentação do OLE DB procurando o nome da propriedade OLE DB.

Propriedades dinâmicas de conexão

Nome da propriedade do ADO Nome da propriedade do OLE DB
Sessões ativas DBPROP_ACTIVESESSIONS
Anulação assíncrona DBPROP_ASYNCTXNABORT
Confirmação assíncrona DBPROP_ASYNCTNXCOMMIT
Níveis de isolamento de confirmação automática DBPROP_SESS_AUTOCOMMITISOLEVELS
Localização do catálogo DBPROP_CATALOGLOCATION
Termo do catálogo DBPROP_CATALOGTERM
Definição da coluna DBPROP_COLUMNDEFINITION
Connect Timeout DBPROP_INIT_TIMEOUT
Catálogo atual DBPROP_CURRENTCATALOG
fonte de dados DBPROP_INIT_DATASOURCE
Nome da Fonte de Dados DBPROP_DATASOURCENAME
Modelo de threading do objeto da fonte de dados DBPROP_DSOTHREADMODEL
Nome do DBMS DBPROP_DBMSNAME
Versão do DBMS DBPROP_DBMSVER
Propriedades estendidas DBPROP_INIT_PROVIDERSTRING
Suporte do GROUP BY DBPROP_GROUPBY
Suporte à tabela heterogênea DBPROP_HETEROGENEOUSTABLES
Diferenciação de maiúsculas e minúsculas do identificador DBPROP_IDENTIFIERCASE
Catálogo Inicial DBPROP_INIT_CATALOG
Níveis de isolamento DBPROP_SUPPORTEDTXNISOLEVELS
Retenção de isolamento DBPROP_SUPPORTEDTXNISORETAIN
Identificador de Localidade DBPROP_INIT_LCID
Local DBPROP_INIT_LOCATION
Tamanho máximo do índice DBPROP_MAXINDEXSIZE
Tamanho máximo da linha DBPROP_MAXROWSIZE
O tamanho máximo da linha inclui BLOB DBPROP_MAXROWSIZEINCLUDESBLOB
Tabelas máximas em SELECT DBPROP_MAXTABLESINSELECT
Mode DBPROP_INIT_MODE
Vários conjuntos de parâmetros DBPROP_MULTIPLEPARAMSETS
Vários resultados DBPROP_MULTIPLERESULTS
Vários objetos de armazenamento DBPROP_MULTIPLESTORAGEOBJECTS
Atualização de várias tabelas DBPROP_MULTITABLEUPDATE
Ordem do agrupamento NULL DBPROP_NULLCOLLATION
Comportamento de concatenação NULL DBPROP_CONCATNULLBEHAVIOR
Serviços do OLE DB DBPROP_INIT_OLEDBSERVICES
Versão do OLE DB DBPROP_PROVIDEROLEDBVER
Suporte ao objeto OLE DBPROP_OLEOBJECTS
Abrir suporte a conjunto de linhas DBPROP_OPENROWSETSUPPORT
Colunas ORDER BY na lista de seleção DBPROP_ORDERBYCOLUMNSINSELECT
Disponibilidade do parâmetro de saída DBPROP_OUTPUTPARAMETERAVAILABILITY
Passar por acessadores de referência DBPROP_BYREFACCESSORS
Senha DBPROP_AUTH_PASSWORD
Informações de Persistência de Segurança DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO
Tipo de ID persistente DBPROP_PERSISTENTIDTYPE
Preparar o comportamento de anulação DBPROP_PREPAREABORTBEHAVIOR
Preparar o comportamento de confirmação DBPROP_PREPARECOMMITBEHAVIOR
Termo do procedimento DBPROP_PROCEDURETERM
Prompt DBPROP_INIT_PROMPT
Nome amigável do provedor DBPROP_PROVIDERFRIENDLYNAME
Nome do Provedor DBPROP_PROVIDERFILENAME
Versão do provedor DBPROP_PROVIDERVER
Fonte de dados somente leitura DBPROP_DATASOURCEREADONLY
Conversões de conjunto de linhas no comando DBPROP_ROWSETCONVERSIONSONCOMMAND
Termo de esquema DBPROP_SCHEMATERM
Uso do esquema DBPROP_SCHEMAUSAGE
Suporte a SQL DBPROP_SQLSUPPORT
Armazenamento estruturado DBPROP_STRUCTUREDSTORAGE
Suporte à subconsulta DBPROP_SUBQUERIES
Termo da tabela DBPROP_TABLETERM
DDL de transação DBPROP_SUPPORTEDTXNDDL
Id de Usuário DBPROP_AUTH_USERID
Nome do Usuário DBPROP_USERNAME
Identificador da Janela DBPROP_INIT_HWND

Propriedades dinâmicas do conjunto de registros

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

Nome da propriedade do ADO Nome da propriedade do OLE DB
IAccessor DBPROP_IACCESSOR
IChapteredRowset
IColumnsInfo DBPROP_ICOLUMNSINFO
IColumnsRowset DBPROP_ICOLUMNSROWSET
IConnectionPointContainer DBPROP_ICONNECTIONPOINTCONTAINER
IConvertType
ILockBytes DBPROP_ILOCKBYTES
IRowset DBPROP_IROWSET
IDBAsynchStatus DBPROP_IDBASYNCHSTATUS
IParentRowset
IRowsetChange DBPROP_IROWSETCHANGE
IRowsetExactScroll
IRowsetFind DBPROP_IROWSETFIND
IRowsetIdentity DBPROP_IROWSETIDENTITY
IRowsetInfo DBPROP_IROWSETINFO
IRowsetLocate DBPROP_IROWSETLOCATE
IRowsetRefresh DBPROP_IROWSETREFRESH
IRowsetResynch
IRowsetScroll DBPROP_IROWSETSCROLL
IRowsetUpdate DBPROP_IROWSETUPDATE
IRowsetView DBPROP_IROWSETVIEW
IRowsetIndex DBPROP_IROWSETINDEX
ISequentialStream DBPROP_ISEQUENTIALSTREAM
IStorage DBPROP_ISTORAGE
IStream DBPROP_ISTREAM
ISupportErrorInfo DBPROP_ISUPPORTERRORINFO
Ordem de acesso DBPROP_ACCESSORDER
Conjunto de linhas somente acréscimo DBPROP_APPENDONLY
Processamento de conjunto de linhas assíncrono DBPROP_ROWSET_ASYNCH
Recálculo automático DBPROP_ADC_AUTORECALC
Modo de busca em segundo plano DBPROP_ASYNCHFETCHSIZE
Prioridade de Thread de Segundo Plano DBPROP_ASYNCHTHREADPRIORITY
Tamanho do lote DBPROP_ADC_BATCHSIZE
Bloquear objetos de armazenamento DBPROP_BLOCKINGSTORAGEOBJECTS
Tipos de indicador DBPROP_BOOKMARKTYPE
Pode ter indicador DBPROP_IROWSETLOCATE
Indicadores ordenados DBPROP_ORDEREDBOOKMARKS
Linhas filho do cache DBPROP_ADC_CACHECHILDROWS
Colunas adiadas do cache DBPROP_CACHEDEFERRED
Alterar linhas inseridas DBPROP_CHANGEINSERTEDROWS
Privilégios de coluna DBPROP_COLUMNRESTRICT
Notificação do conjunto de colunas DBPROP_NOTIFYCOLUMNSET
Coluna gravável DBPROP_MAYWRITECOLUMN
Tempo limite do comando DBPROP_COMMANDTIMEOUT
Versão do mecanismo de cursor DBPROP_ADC_CEVER
Adiar coluna DBPROP_DEFERRED
Atrasar as atualizações do objeto de armazenamento DBPROP_DELAYSTORAGEOBJECTS
Buscar na ordem inversa DBPROP_CANFETCHBACKWARDS
Filtrar operações DBPROP_FILTERCOMPAREOPS
Localizar operações DBPROP_FINDCOMPAREOPS
Colunas ocultas (contagem) DBPROP_HIDDENCOLUMNS
Reter linhas DBPROP_CANHOLDROWS
Linhas fixas DBPROP_IMMOBILEROWS
Tamanho inicial de busca DBPROP_ASYNCHPREFETCHSIZE
Indicadores literais DBPROP_LITERALBOOKMARKS
Identidade de linha literal DBPROP_LITERALIDENTITY
Manter o status da alteração DBPROP_ADC_MAINTAINCHANGESTATUS
Máximo de linhas abertas DBPROP_MAXOPENROWS
Máximo de linhas pendentes DBPROP_MAXPENDINGROWS
Máximo de linhas DBPROP_MAXROWS
Uso de Memória DBPROP_MEMORYUSAGE
Granularidade de notificação DBPROP_NOTIFICATIONGRANULARITY
Fases de notificação DBPROP_NOTIFICATIONPHASES
Objetos transacionados DBPROP_TRANSACTEDOBJECT
Alterações visíveis de outras pessoas DBPROP_OTHERUPDATEDELETE
Inserções visíveis de outras pessoas DBPROP_OTHERINSERT
Próprias alterações visíveis DBPROP_OWNUPDATEDELETE
Próprias inserções visíveis DBPROP_OWNINSERT
Preservar ao anular DBPROP_ABORTPRESERVE
Preservar ao confirmar DBPROP_COMMITPRESERVE
Private1
Reinicialização rápida DBPROP_QUICKRESTART
Eventos de reentrada DBPROP_REENTRANTEVENTS
Remover linhas excluídas DBPROP_REMOVEDELETED
Relatar várias alterações DBPROP_REPORTMULTIPLECHANGES
Reformular o nome DBPROP_ADC_RESHAPENAME
Ressincronizar o comando DBPROP_ADC_CUSTOMRESYNCH
Retornar inserções pendentes DBPROP_RETURNPENDINGINSERTS
Notificação de exclusão de linha DBPROP_NOTIFYROWDELETE
Notificação de primeira alteração de linha DBPROP_NOTIFYROWFIRSTCHANGE
Notificação de inserção de linha DBPROP_NOTIFYROWINSERT
Privilégios de linha DBPROP_ROWRESTRICT
Notificação de ressincronização de linha DBPROP_NOTIFYROWRESYNCH
Modelo de threading de linha DBPROP_ROWTHREADMODEL
Notificação de alteração da ação desfazer linha DBPROP_NOTIFYROWUNDOCHANGE
Notificação de exclusão da ação desfazer linha DBPROP_NOTIFYROWUNDODELETE
Notificação de inserção da ação desfazer linha DBPROP_NOTIFYROWUNDOINSERT
Notificação de atualização de linha DBPROP_NOTIFYROWUPDATE
Notificação de alteração de posição de busca do conjunto de linhas DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
Notificação de versão do conjunto de linhas DBPROP_NOTIFYROWSETRELEASE
Rolar na ordem inversa DBPROP_CANSCROLLBACKWARDS
Cursor de servidor DBPROP_SERVERCURSOR
Ignorar indicadores excluídos DBPROP_BOOKMARKSKIPPED
Identidade de linha forte DBPROP_STRONGIDENTITY
Catálogo exclusivo DBPROP_ADC_UNIQUECATALOG
Linhas exclusivas DBPROP_UNIQUEROWS
Esquema exclusivo DBPROP_ADC_UNIQUESCHEMA
Tabela única DBPROP_ADC_UNIQUETABLE
Capacidade de atualização DBPROP_UPDATABILITY
Atualizar critérios DBPROP_ADC_UPDATECRITERIA
Atualizar ressincronização DBPROP_ADC_UPDATERESYNC
Usar indicadores DBPROP_BOOKMARKS