Partilhar via


Propriedades de informações de fonte de dados (OLE DB)

O conjunto de propriedades DBPROPSET_DATASOURCEINFO contém as propriedades a seguir. Todas estas propriedades estão no grupo de propriedades Informações da Fonte de Dados. Elas são somente leitura no provedor OLE DB para SQL Server Compact e constituem um conjunto de informações estáticas sobre o provedor e o repositório de dados.

ID da propriedade

Descrição

DBPROP_ALTERCOLUMN

  • Tipo: VT_I4

  • Leitura/gravação: leitura

  • Descrição: suporte a alteração de coluna

  • Observações: este provedor retorna DBCOLUMNDESCFLAGS_DBCID e DBCOLUMNDESCFLAGS_PROPERTIES. As únicas propriedades que podem ser modificadas são: DBPROP_COL_SEED, DBPROP_COL_INCREMENT e DBPROP_COL_DEFAULT. DBPROP_COL_SEED e DBPROP_COL_INCREMENT podem ser definidas somente em uma coluna de identidade.

DBPROP_COLUMNDEFINITION

  • Tipo: VT_I4

  • Leitura/gravação: leitura

  • Descrição: definição de coluna

  • Observações: para este provedor, o valor é sempre DBPROPVAL_CD_NOTNULL.

DBPROP_DBMSNAME

  • Tipo: VT_BSTR

  • Leitura/gravação: somente leitura

  • Descrição: nome DBMS

  • Observações: especifica o nome do produto acessado pelo provedor. Para este provedor, a cadeia de caracteres é "SQL Server para Windows CE".

DBPROP_DBMSVER

  • Tipo: VT_BSTR

  • Leitura/gravação: somente leitura

  • Descrição: versão DBMS

  • Observações: especifica a versão do produto acessado pelo provedor. Para este provedor, a cadeia de caracteres é "3.00.0000".

DBPROP_DSOTHREADMODEL

  • Tipo: VT_I4

  • Leitura/gravação: somente leitura

  • Descrição: modelo de threading do objeto de fonte de dados

  • Observações: especifica o modelo de threading do objeto de fonte de dados. Para este provedor, o valor é DBPROPVAL_RT_SINGLETHREAD.

DBPROP_IDENTIFIERCASE

  • Tipo: VT_I4

  • Leitura/gravação: somente leitura

  • Descrição: diferenciação de maiúsculas e minúsculas do identificador

  • Observações: especifica como os identificadores respondem a maiúsculas/minúsculas. Como os identificadores no SQL Server Compact não diferenciam maiúsculas de minúsculas e são armazenados tanto em maiúsculas quanto em minúsculas, o valor para este provedor deve ser DBPROPVAL_IC_MIXED.

DBPROP_MULTIPLESTORAGEOBJECTS

  • Tipo: VT_BOOL

  • Leitura/gravação: somente leitura

  • Descrição: vários objetos de armazenamento

  • Observações: para este provedor, o valor é sempre VARIANT_FALSE. Isso indica que o provedor dá suporte a apenas um objeto de armazenamento aberto de cada vez.

DBPROP_NULLCOLLATION

  • Tipo: VT_I4

  • Leitura/gravação: somente leitura

  • Descrição: ordem de agrupamento NULL

  • Observações: para este provedor, o valor é sempre DBPROPVAL_NC_LOW. Isso indica que os valores nulos são classificados na extremidade inferior da lista.

DBPROP_OLEOBJECTS

  • Tipo: VT_I4

  • Leitura/gravação: somente leitura

  • Descrição: suporte a objetos OLE

  • Observações: especifica um bitmask que indica as maneiras como o provedor dá suporte ao acesso a BLOBs e objetos COM armazenados em colunas. Para este provedor, o valor é sempre DBPROPVAL_OO_BLOB. Isso indica que o provedor dá suporte ao acesso a BLOBs como objetos estruturados. O consumidor determina quais interfaces têm suporte através da propriedade DBPROP_STRUCTUREDSTORAGE.

DBPROP_OPENROWSETSUPPORT

  • Tipo: VT_I4

  • Leitura/gravação: leitura

  • Descrição: suporte a conjunto de linhas aberto

  • Observações: este provedor dá suporte aos valores DBPROPVAL_ORS_TABLE e DBPROPVAL_ORS_INTEGRATEDINDEX.

DBPROP_PERSISTENTIDTYPE

  • Tipo: VT_I4

  • Leitura/gravação: leitura

  • Descrição: tipo de ID persistente

  • Observações: para este provedor, o valor é DBPROPVAL_PT_NAME.

DBPROP_PROVIDERFILENAME

  • Tipo: VT_BSTR

  • Leitura/gravação: somente leitura

  • Descrição: nome do provedor

  • Observações: especifica o nome de arquivo do provedor. (Antes do Microsoft Data Access Components (MDAC) 2.5, essa propriedade é denominada DBPROP_PROVIDERNAME.)

DBPROP_PROVIDEROLEDBVER

  • Tipo: VT_BSTR

  • Leitura/gravação: somente leitura

  • Descrição: versão do OLE DB

  • Observações: este provedor retorna 02.50.00.

DBPROP_PROVIDERVER

  • Tipo: VT_BSTR

  • Leitura/gravação: leitura

  • Descrição: versão do provedor

  • Observações: para este provedor, o valor retornado é 03.00.0000.

DBPROP_STRUCTUREDSTORAGE

  • Tipo: VT_I4

  • Leitura/gravação: somente leitura

  • Descrição: armazenamento estruturado

  • Observações: especifica um bitmask que indica quais interfaces em um objeto de armazenamento são suportadas pelo conjunto de linhas; isto é, uma combinação de zero ou mais de DBPROPVAL_SS_ISEQUENTIALSTREAM ou DBPROPVAL_SS_ILOCKBYTES.

DBPROP_SUPPORTEDTXNDDL

  • Tipo: VT_I4

  • Leitura/gravação: somente leitura

  • Descrição: DDL de transação

  • Observações: especifica se há suporte para instruções DDL (linguagem de definição de dados) em transações. Para este provedor, o valor é sempre DBPROPVAL_TC_ALL. Isso indica que transações podem conter instruções DDL e DML (linguagem de manipulação de dados) em qualquer ordem.

DBPROP_SUPPORTEDTXNISOLEVELS

  • Tipo: VT_I4

  • Leitura/gravação: somente leitura

  • Descrição: níveis de isolamento

  • Observações: este provedor dá suporte a DBPROPVAL_TI_READCOMMITTED, DBPROPVAL_TI_REPEATABLEREAD e DBPROPVAL_TI_SERIALIZABLE.

DBPROP_SUPPORTEDTXNISORETAIN

  • Tipo: VT_I4

  • Leitura/gravação: somente leitura

  • Descrição: retenção de isolamento

  • Observações: este provedor dá suporte aos seguintes valores: DBPROPVAL_TR_COMMIT_DC, que indica que a transação preserva seu isolamento em uma confirmação de retenção; DBPROPVAL_TR_ABORT_DC, que indica que a transação pode preservar ou descartar seu isolamento em uma anulação de retenção.