Condividi tramite


Proprietà di informazioni sull'origine dei dati (OLE DB)

Il set di proprietà DBPROPSET_DATASOURCEINFO contiene le proprietà descritte di seguito. Tutte queste proprietà appartengono al gruppo delle proprietà di informazioni sull'origine dei dati. Queste proprietà di sola lettura del provider OLE DB per SQL Server Compact costituiscono un set di informazioni statiche sul provider e sull'archivio dati.

ID proprietà

Descrizione

DBPROP_ALTERCOLUMN

  • Tipo: VT_I4

  • Lettura/scrittura: lettura

  • Descrizione: Supporto per modifica colonna

  • Note: questo provider restituisce DBCOLUMNDESCFLAGS_DBCID e DBCOLUMNDESCFLAGS_PROPERTIES. Le uniche proprietà modificabili sono DBPROP_COL_SEED, DBPROP_COL_INCREMENT e DBPROP_COL_DEFAULT. DBPROP_COL_SEED e DBPROP_COL_INCREMENT possono essere impostate soltanto in una colonna Identity.

DBPROP_COLUMNDEFINITION

  • Tipo: VT_I4

  • Lettura/scrittura: lettura

  • Descrizione: Definizione colonna

  • Note: per questo provider, il valore è sempre DBPROPVAL_CD_NOTNULL.

DBPROP_DBMSNAME

  • Tipo: VT_BSTR

  • Lettura/scrittura: sola lettura

  • Descrizione: Nome DBMS

  • Note: specifica il nome del prodotto a cui accede il provider. Per questo provider, la stringa è "SQL Server per Windows CE".

DBPROP_DBMSVER

  • Tipo: VT_BSTR

  • Lettura/scrittura: sola lettura

  • Descrizione: Versione DBMS

  • Note: specifica la versione del prodotto a cui accede il provider. Per questo provider, la stringa è "3.00.0000".

DBPROP_DSOTHREADMODEL

  • Tipo: VT_I4

  • Lettura/scrittura: sola lettura

  • Descrizione: Modello di threading oggetto origine dati

  • Note: specifica il modello di threading dell'oggetto origine dei dati. Per questo provider, il valore è DBPROPVAL_RT_SINGLETHREAD.

DBPROP_IDENTIFIERCASE

  • Tipo: VT_I4

  • Lettura/scrittura: sola lettura

  • Descrizione: Distinzione maiuscole/minuscole identificatori

  • Note: specifica l'applicazione della distinzione tra maiuscole e minuscole negli identificatori. Poiché gli identificatori di SQL Server Compact non prevedono tale distinzione e vengono archiviati con lettere maiuscole e minuscole nel catalogo di sistema, il valore per questo provider deve essere DBPROPVAL_IC_MIXED.

DBPROP_MULTIPLESTORAGEOBJECTS

  • Tipo: VT_BOOL

  • Lettura/scrittura: sola lettura

  • Descrizione: Più oggetti di archiviazione

  • Note: per questo provider, il valore è sempre VARIANT_FALSE. Ciò indica che il provider supporta un solo oggetto di archiviazione aperto per volta.

DBPROP_NULLCOLLATION

  • Tipo: VT_I4

  • Lettura/scrittura: sola lettura

  • Descrizione: Ordinamento confronto Null

  • Note: per questo provider, il valore è sempre DBPROPVAL_NC_LOW. Ciò indica che i valori Null vengono ordinati nella parte inferiore dell'elenco.

DBPROP_OLEOBJECTS

  • Tipo: VT_I4

  • Lettura/scrittura: sola lettura

  • Descrizione: Supporto oggetti OLE

  • Note: specifica una maschera di bit che indica i modi in cui il provider supporta l'accesso a BLOB e oggetti COM archiviati nelle colonne. Per questo provider, il valore è sempre DBPROPVAL_OO_BLOB. Ciò indica che il provider supporta l'accesso ai BLOB come oggetti strutturati. Il consumer determina le interfacce supportate tramite DBPROP_STRUCTUREDSTORAGE.

DBPROP_OPENROWSETSUPPORT

  • Tipo: VT_I4

  • Lettura/scrittura: lettura

  • Descrizione: Supporto per Rowset aperto

  • Note: questo provider supporta i valori DBPROPVAL_ORS_TABLE e DBPROPVAL_ORS_INTEGRATEDINDEX.

DBPROP_PERSISTENTIDTYPE

  • Tipo: VT_I4

  • Lettura/scrittura: lettura

  • Descrizione: Tipo ID persistente

  • Note: per questo provider, il valore è DBPROPVAL_PT_NAME.

DBPROP_PROVIDERFILENAME

  • Tipo: VT_BSTR

  • Lettura/scrittura: sola lettura

  • Descrizione: Nome provider

  • Note: specifica il nome di file del provider. Nelle versioni precedenti a Microsoft Data Access Components (MDAC) 2.5, questa proprietà è denominata DBPROP_PROVIDERNAME.

DBPROP_PROVIDEROLEDBVER

  • Tipo: VT_BSTR

  • Lettura/scrittura: sola lettura

  • Descrizione: Versione OLE DB

  • Note: questo provider restituisce 02.50.00.

DBPROP_PROVIDERVER

  • Tipo: VT_BSTR

  • Lettura/scrittura: lettura

  • Descrizione: Versione provider

  • Note: per questo provider, la versione restituita è 03.00.0000.

DBPROP_STRUCTUREDSTORAGE

  • Tipo: VT_I4

  • Lettura/scrittura: sola lettura

  • Descrizione: archiviazione strutturata

  • Note: specifica una maschera di bit che indica le interfacce per un oggetto di archiviazione che sono supportate dal set di righe, ovvero una combinazione di zero o più DBPROPVAL_SS_ISEQUENTIALSTREAM o DBPROPVAL_SS_ILOCKBYTES.

DBPROP_SUPPORTEDTXNDDL

  • Tipo: VT_I4

  • Lettura/scrittura: sola lettura

  • Descrizione: transazione DDL

  • Note: specifica se nelle transazioni sono supportate istruzioni DDL (Data Definition Language). Per questo provider, il valore è sempre DBPROPVAL_TC_ALL. Ciò indica che le transazioni possono contenere istruzioni DML (Data Manipulation Language) e DDL in qualsiasi ordine.

DBPROP_SUPPORTEDTXNISOLEVELS

  • Tipo: VT_I4

  • Lettura/scrittura: sola lettura

  • Descrizione: Livelli di isolamento

  • Note: questo provider supporta DBPROPVAL_TI_READCOMMITTED, DBPROPVAL_TI_REPEATABLEREAD e DBPROPVAL_TI_SERIALIZABLE.

DBPROP_SUPPORTEDTXNISORETAIN

  • Tipo: VT_I4

  • Lettura/scrittura: sola lettura

  • Descrizione: Mantenimento isolamento

  • Note: questo provider supporta i valori seguenti: DBPROPVAL_TR_COMMIT_DC, che indica che la transazione mantiene l'isolamento nell'ambito di un commit senza perdita di caratteristiche, e DBPROPVAL_TR_ABORT_DC, che indica che la transazione può mantenere o eliminare l'isolamento nell'ambito di un'interruzione senza perdita di caratteristiche.