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