Partilhar via


Índice de propriedade dinâmica do ADO

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

As tabelas a seguir são índices cruzados 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 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". Para obter mais informações sobre essas propriedades padrão, pesquise ou navegue pelo índice na documentação OLE DBpara a propriedade OLE DB pelo nome.

Propriedades dinâmicas de conexão

Nome da propriedade ADO Nome da propriedade 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
Local do catálogo DBPROP_CATALOGLOCATION
Termo do Catálogo DBPROP_CATALOGTERM
Definição de coluna DBPROP_COLUMNDEFINITION
Tempo limite de conexão DBPROP_INIT_TIMEOUT
Catálogo Atual DBPROP_CURRENTCATALOG
Fonte de dados DBPROP_INIT_DATASOURCE
Nome da fonte de dados DBPROP_DATASOURCENAME
Modelo de threading de objeto da fonte de dados DBPROP_DSOTHREADMODEL
Nome do DBMS DBPROP_DBMSNAME
Versão do DBMS DBPROP_DBMSVER
Propriedades Estendidas DBPROP_INIT_PROVIDERSTRING
Suporte 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
Localização 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
Máximo de tabelas em SELECT DBPROP_MAXTABLESINSELECT
Modo 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 de ordenação NULL DBPROP_NULLCOLLATION
Comportamento de concatenação NULL DBPROP_CONCATNULLBEHAVIOR
Serviços OLE DB DBPROP_INIT_OLEDBSERVICES
Versão do OLE DB DBPROP_PROVIDEROLEDBVER
Suporte ao objeto OLE DBPROP_OLEOBJECTS
Abrir suporte ao conjunto de linhas DBPROP_OPENROWSETSUPPORT
ORDER BY Columns in Select List DBPROP_ORDERBYCOLUMNSINSELECT
Disponibilidade do parâmetro de saída DBPROP_OUTPUTPARAMETERAVAILABILITY
Passar por acessadores ref DBPROP_BYREFACCESSORS
Senha DBPROP_AUTH_PASSWORD
Manter informações de segurança DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO
Tipo de ID Persistente DBPROP_PERSISTENTIDTYPE
Preparar comportamento de anulação DBPROP_PREPAREABORTBEHAVIOR
Preparar o comportamento de confirmação DBPROP_PREPARECOMMITBEHAVIOR
Termo do procedimento DBPROP_PROCEDURETERM
Rápido DBPROP_INIT_PROMPT
Nome amigável do provedor DBPROP_PROVIDERFRIENDLYNAME
Nome do provedor DBPROP_PROVIDERFILENAME
Versão do provedor DBPROP_PROVIDERVER
Fonte de dados do Read-Only DBPROP_DATASOURCEREADONLY
Conversões de conjunto de linhas no comando DBPROP_ROWSETCONVERSIONSONCOMMAND
Termo de esquema DBPROP_SCHEMATERM
Uso de esquema DBPROP_SCHEMAUSAGE
Suporte ao SQL DBPROP_SQLSUPPORT
Armazenamento estruturado DBPROP_STRUCTUREDSTORAGE
Suporte à subconsulta DBPROP_SUBQUERIES
Termo da Tabela DBPROP_TABLETERM
DDL de transação DBPROP_SUPPORTEDTXNDDL
Identificação de usuário DBPROP_AUTH_USERID
Nome de Usuário DBPROP_USERNAME
Identificador de janela DBPROP_INIT_HWND

Propriedades dinâmicas do conjunto de registros

Observe que os propriedades dinâmicas do objeto Recordset saem do escopo (ficam indisponíveis) quando o do conjunto de registros é fechado.

Nome da propriedade ADO Nome da propriedade 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 Append-Only DBPROP_APPENDONLY
Processamento de conjunto de linhas assíncrono DBPROP_ROWSET_ASYNCH
Recalc automático DBPROP_ADC_AUTORECALC
Tamanho da busca de plano de fundo DBPROP_ASYNCHFETCHSIZE
Prioridade do thread em segundo plano DBPROP_ASYNCHTHREADPRIORITY
Tamanho do Lote DBPROP_ADC_BATCHSIZE
Bloquear objetos de armazenamento DBPROP_BLOCKINGSTORAGEOBJECTS
Tipo de indicador DBPROP_BOOKMARKTYPE
Indicador DBPROP_IROWSETLOCATE
Indicadores Ordenados DBPROP_ORDEREDBOOKMARKS
Armazenar linhas filho em cache DBPROP_ADC_CACHECHILDROWS
Colunas Adiadas de Cache DBPROP_CACHEDEFERRED
Alterar linhas inseridas DBPROP_CHANGEINSERTEDROWS
Privilégios de coluna DBPROP_COLUMNRESTRICT
Notificação de 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 atualizações de objeto de armazenamento DBPROP_DELAYSTORAGEOBJECTS
Buscar para trás DBPROP_CANFETCHBACKWARDS
Operações de filtro DBPROP_FILTERCOMPAREOPS
Localizar Operações DBPROP_FINDCOMPAREOPS
Colunas Ocultas (Contagem) DBPROP_HIDDENCOLUMNS
Manter linhas DBPROP_CANHOLDROWS
Linhas imóveis DBPROP_IMMOBILEROWS
Tamanho inicial da 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 de outras pessoas visíveis DBPROP_OTHERINSERT
Alterações Próprias Visíveis DBPROP_OWNUPDATEDELETE
Inserções Próprias Visíveis DBPROP_OWNINSERT
Preservar em Anulação DBPROP_ABORTPRESERVE
Preservar no Commit DBPROP_COMMITPRESERVE
Private1
Reinicialização Rápida DBPROP_QUICKRESTART
Eventos reentrantes DBPROP_REENTRANTEVENTS
Remover linhas excluídas DBPROP_REMOVEDELETED
Relatar várias alterações DBPROP_REPORTMULTIPLECHANGES
Remodelar Nome DBPROP_ADC_RESHAPENAME
Comando Resync DBPROP_ADC_CUSTOMRESYNCH
Retornar inserções pendentes DBPROP_RETURNPENDINGINSERTS
Notificação de exclusão de linha DBPROP_NOTIFYROWDELETE
Notificação de Primeira Alteração da 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 de desfazer linha DBPROP_NOTIFYROWUNDOCHANGE
Notificação de Exclusão de Desfazer Linha DBPROP_NOTIFYROWUNDODELETE
Notificação de inserção de desfazer linha DBPROP_NOTIFYROWUNDOINSERT
Notificação de atualização de linha DBPROP_NOTIFYROWUPDATE
Notificação de alteração de posição de busca de conjunto de linhas DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
Notificação de versão do conjunto de linhas DBPROP_NOTIFYROWSETRELEASE
Rolar para trás DBPROP_CANSCROLLBACKWARDS
Cursor do 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 Exclusiva DBPROP_ADC_UNIQUETABLE
Updatability DBPROP_UPDATABILITY
Critérios de Atualização DBPROP_ADC_UPDATECRITERIA
Atualizar Ressincronização DBPROP_ADC_UPDATERESYNC
Usar indicadores DBPROP_BOOKMARKS