Encontrar el grupo de propiedad y la propiedad ID de la propiedad que desea. (Véase en la referencia del programador OLE DB, OLE DB propiedades .)
En el código de proveedor generado por el asistente, encontrar el mapa de propiedades correspondiente al grupo de propiedad. (El nombre de la propiedad del grupo normalmente corresponde al nombre del objeto. Propiedades de comando y filas pueden encontrarse en el comando o conjunto de filas; las propiedades de fuente y la inicialización de datos pueden encontrarse en el objeto de origen de datos.)
En el mapa de propiedades, agregar una macro PROPERTY_INFO_ENTRY . PROPERTY_INFO_ENTRY toma cuatro parámetros:
"DBPROP_" ) desde el frente del nombre de la propiedad. Por ejemplo, si desea agregar DBPROP_MAXROWS, pasar MAXROWS como el primer elemento.DBPROPFLAGS_ROWSET | DBPROPFLAGS_READ | DBPROPFLAGS_WRITE
&Notanbsp; Algunas propiedades son conectadas o "encadenados" a otras propiedades, tales como los marcadores o actualización. Cuando un consumidor establece una propiedad en true, también se puede establecer otra propiedad. Las plantillas de proveedor OLE DB admiten esto a través del método CUtlProps::OnPropertyChanged. Ver un ejemplo de cómo utilizar OnPropertyChanged, la MyProv: ejemplo.