Compartilhar 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 3.5 (SQL Server Compact 3.5) e compõem um conjunto de informações estatísticas sobre o provedor e o armazenamento 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 3.5 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.