Compartir a través de


Propiedades de información de origen de datos (OLE DB)

El conjunto de propiedades DBPROPSET_DATASOURCEINFO contiene las propiedades siguientes. Todas estas propiedades se encuentran en el grupo de propiedades Información de origen de datos. Estas propiedades son de solo lectura en el proveedor OLE DB para SQL Server Compact y forman un conjunto de información estática sobre el proveedor y el almacén de datos.

Id. de propiedad

Descripción

DBPROP_ALTERCOLUMN

  • Tipo: VT_I4

  • L/E: lectura

  • Descripción: compatibilidad con modificar columna

  • Notas: este proveedor devuelve DBCOLUMNDESCFLAGS_DBCID y DBCOLUMNDESCFLAGS_PROPERTIES. Las únicas propiedades que se pueden modificar son DBPROP_COL_SEED, DBPROP_COL_INCREMENT y DBPROP_COL_DEFAULT. DBPROP_COL_SEED y DBPROP_COL_INCREMENT solo se pueden establecer en una columna de identidad.

DBPROP_COLUMNDEFINITION

  • Tipo: VT_I4

  • L/E: lectura

  • Descripción: definición de columna

  • Notas: para este proveedor, el valor es siempre DBPROPVAL_CD_NOTNULL.

DBPROP_DBMSNAME

  • Tipo: VT_BSTR

  • L/E: solo lectura

  • Descripción: nombre DBMS

  • Notas: especifica el nombre del producto al que tiene acceso el proveedor. Para este proveedor, la cadena es "SQL Server para Windows CE".

DBPROP_DBMSVER

  • Tipo: VT_BSTR

  • L/E: solo lectura

  • Descripción: versión DBMS

  • Notas: especifica la versión del producto al que tiene acceso el proveedor. Para este proveedor, la cadena es "3.00.0000".

DBPROP_DSOTHREADMODEL

  • Tipo: VT_I4

  • L/E: solo lectura

  • Descripción: modelo de subprocesos del objeto de origen de datos

  • Notas: especifica el modelo de subprocesos del objeto de origen de datos. Para este proveedor, el valor es DBPROPVAL_RT_SINGLETHREAD.

DBPROP_IDENTIFIERCASE

  • Tipo: VT_I4

  • L/E: solo lectura

  • Descripción: distinción entre mayúsculas y minúsculas en identificadores

  • Notas: especifica cómo responden los identificadores a las mayúsculas y minúsculas. Puesto que los identificadores de SQL Server Compact no distinguen mayúsculas de minúsculas y se almacenan con mayúsculas y minúsculas mezcladas en el catálogo del sistema, el valor de este proveedor debe ser DBPROPVAL_IC_MIXED.

DBPROP_MULTIPLESTORAGEOBJECTS

  • Tipo: VT_BOOL

  • L/E: solo lectura

  • Descripción: varios objetos de almacenamiento

  • Notas: para este proveedor, el valor es siempre VARIANT_FALSE. Esto indica que el proveedor solo admite que se abran los objetos de almacenamiento de uno en uno.

DBPROP_NULLCOLLATION

  • Tipo: VT_I4

  • L/E: solo lectura

  • Descripción: orden de intercalación de NULL

  • Notas: para este proveedor, el valor es siempre DBPROPVAL_NC_LOW. Esto indica que los valores Null se ordenan al final de la lista.

DBPROP_OLEOBJECTS

  • Tipo: VT_I4

  • L/E: solo lectura

  • Descripción: compatibilidad con objetos OLE

  • Notas: especifica una máscara de bits que indica las formas en las que el proveedor admite el acceso a objetos BLOB y COM almacenados en columnas. Para este proveedor, el valor es siempre DBPROPVAL_OO_BLOB. Esto indica que el proveedor admite el acceso a objetos BLOB como objetos estructurados. El consumidor determina qué interfaces se admiten mediante DBPROP_STRUCTUREDSTORAGE.

DBPROP_OPENROWSETSUPPORT

  • Tipo: VT_I4

  • L/E: lectura

  • Descripción: conjunto de filas abierto

  • Notas: este proveedor admite los valores DBPROPVAL_ORS_TABLE y DBPROPVAL_ORS_INTEGRATEDINDEX.

DBPROP_PERSISTENTIDTYPE

  • Tipo: VT_I4

  • L/E: lectura

  • Descripción: tipo de id. persistente

  • Notas: para este proveedor, el valor es DBPROPVAL_PT_NAME.

DBPROP_PROVIDERFILENAME

  • Tipo: VT_BSTR

  • L/E: solo lectura

  • Descripción: nombre del proveedor

  • Notas: especifica el nombre de archivo del proveedor. Antes de Microsoft Data Access Components (MDAC) 2.5, el nombre de esta propiedad era DBPROP_PROVIDERNAME.

DBPROP_PROVIDEROLEDBVER

  • Tipo: VT_BSTR

  • L/E: solo lectura

  • Descripción: versión de OLE DB

  • Notas: este proveedor devuelve 02.50.00.

DBPROP_PROVIDERVER

  • Tipo: VT_BSTR

  • L/E: lectura

  • Descripción: versión del proveedor

  • Notas: para este proveedor, el valor devuelto es 03.00.0000.

DBPROP_STRUCTUREDSTORAGE

  • Tipo: VT_I4

  • L/E: solo lectura

  • Descripción: almacenamiento estructurado

  • Notas: especifica una máscara de bits que indica qué interfaces de un objeto de almacenamiento admite el conjunto de filas; es decir, una combinación de cero o más DBPROPVAL_SS_ISEQUENTIALSTREAM o DBPROPVAL_SS_ILOCKBYTES.

DBPROP_SUPPORTEDTXNDDL

  • Tipo: VT_I4

  • L/E: solo lectura

  • Descripción: archivo DLL de transacción

  • Notas: especifica si se admiten las instrucciones DDL (Lenguaje de definición de datos) en las transacciones. Para este proveedor, el valor es siempre DBPROPVAL_TC_ALL. Esto indica que las transacciones pueden incluir instrucciones DDL y DML (Lenguaje de manipulación de datos) en cualquier orden.

DBPROP_SUPPORTEDTXNISOLEVELS

  • Tipo: VT_I4

  • L/E: solo lectura

  • Descripción: niveles de aislamiento

  • Notas: este proveedor admite DBPROPVAL_TI_READCOMMITTED, DBPROPVAL_TI_REPEATABLEREAD y DBPROPVAL_TI_SERIALIZABLE.

DBPROP_SUPPORTEDTXNISORETAIN

  • Tipo: VT_I4

  • L/E: solo lectura

  • Descripción: retención de aislamiento

  • Notas: este proveedor admite el valor DBPROPVAL_TR_COMMIT_DC. Esto indica que la transacción mantiene su aislamiento durante las confirmaciones retenidas. DBPROPVAL_TR_ABORT_DC, que indica que la transacción puede mantener su aislamiento o deshacerse de él durante las anulaciones retenidas.