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