Trovare il gruppo di proprietà e la proprietà ID per la proprietà che desidera. (Vedere proprietà di OLE DB al riferimento del programmatore di OLE DB.)
Nel codice del provider generato dalla creazione guidata, trovare la mappa delle proprietà corrispondente al gruppo di proprietà. (Il nome del gruppo proprietà generalmente corrisponde al nome dell'oggetto. Proprietà comando e set di righe può essere trovata nel comando o set di righe; Proprietà di inizializzazione e fonte di dati può essere trovata nell'oggetto di origine dati.)
Nella mappa delle proprietà, aggiungere una macro PROPERTY_INFO_ENTRY . PROPERTY_INFO_ENTRY accetta quattro parametri:
"DBPROP_" ) dalla parte anteriore del nome della proprietà. Ad esempio, se si desidera aggiungere DBPROP_MAXROWS, passare MAXROWS come primo elemento.DBPROPFLAGS_ROWSET | DBPROPFLAGS_READ | DBPROPFLAGS_WRITE
&Notanbsp; Alcune proprietà sono collegate o "incatenato" ad altre proprietà, ad esempio i segnalibri o l'aggiornamento. Quando un consumatore imposta una proprietà su true, un'altra proprietà può anche essere impostata. I modelli di Provider OLE DB supportano questo meccanismo tramite il metodo CUtlProps:: OnPropertyChanged. Per un esempio di come utilizzare OnPropertyChanged, vedere la MyProv: campione.