Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los consumidores establecen valores de propiedad para solicitar un comportamiento específico del objeto. Por ejemplo, los consumidores usan propiedades para especificar las interfaces que va a exponer un conjunto de filas. Los consumidores obtienen los valores de propiedad para determinar las funcionalidades de un objeto, como un conjunto de filas, una sesión o un objeto de origen de datos.
Cada propiedad tiene un valor, un tipo, una descripción y un atributo de lectura y escritura, y para las propiedades del conjunto de filas, un indicador de si se puede aplicar por columna.
Una propiedad se identifica mediante un GUID y un entero que representa el identificador de propiedad. Un conjunto de propiedades es un conjunto de todas las propiedades que comparten el mismo GUID. Además de los conjuntos de propiedades OLE DB predefinidos, el proveedor OLE DB de SQL Server Native Client implementa conjuntos de propiedades y propiedades específicos del proveedor en ellos. Cada propiedad pertenece a uno o varios grupos de propiedades. Un grupo de propiedades es el grupo de todas las propiedades que se aplican a un objeto determinado. Algunos grupos de propiedades incluyen el grupo de propiedades de inicialización, el grupo de propiedades de origen de datos, el grupo de propiedades de sesión, el grupo de propiedades de conjunto de filas, el grupo de propiedades de tabla y el grupo de propiedades de columna. Hay propiedades en cada uno de estos grupos de propiedades.
Establecer valores de propiedad implica:
Determinación de las propiedades para las que se van a establecer valores.
Determinación de los conjuntos de propiedades que contienen las propiedades identificadas.
Asignar una matriz de estructuras DBPROPSET, una para cada conjunto de propiedades identificado.
Asignar una matriz de estructuras DBPROP para cada conjunto de propiedades. El número de elementos de cada matriz es el número de propiedades (identificadas en el paso 1) que pertenecen a ese conjunto de propiedades.
Rellenar la estructura DBPROP para cada propiedad.
Rellenar la información (GUID del conjunto de propiedades, recuento del número de elementos y un puntero a la matriz DBPROP correspondiente) en la estructura DBPROPSET para cada conjunto de propiedades.
Llamar a un método para establecer propiedades y pasar el recuento y la matriz de estructuras DBPROPSET.
Véase también
Creación de una aplicación de proveedor OLE DB de SQL Server Native Client
Propiedades (OLE DB)