Suchen Sie die Eigenschaftengruppe und Objekt-ID für die Eigenschaft gewünschten. (Siehe OLE DB-Eigenschaften in der OLE DB Programmer's Reference.)
Finden Sie in vom Assistenten generierten Anbietercode die Eigenschaftenzuordnung, die der Eigenschaftengruppe entspricht. (Der Name der Eigenschaftengruppe entspricht normalerweise der Name des Objekts. Befehls- und Rowset-Eigenschaften finden in den Befehl oder Rowset; Quell- und Initialisierung Dateneigenschaften können in das Datenquellenobjekt gefunden werden.)
In der Eigenschaftenzuordnung Hinzufügen eines PROPERTY_INFO_ENTRY -Makros. PROPERTY_INFO_ENTRY nimmt vier Parameter:
"DBPROP_" ) vor den Namen der Eigenschaft. Beispielsweise wenn Sie DBPROP_MAXROWShinzufügen möchten, übergeben Sie MAXROWS als erstes Element.DBPROPFLAGS_ROWSET | DBPROPFLAGS_READ | DBPROPFLAGS_WRITE
Hinweis&Nbsp; Einige Eigenschaften sind "angekettet" auf andere Eigenschaften, z. B. Lesezeichen oder aktualisieren oder verbunden. Wenn ein Consumer eine Eigenschaft auf True setzt, kann auch eine andere Eigenschaft festgelegt werden. Die OLE DB-Anbietervorlagen unterstützen dies durch die Methode CUtlProps::OnPropertyChanged. Ein Beispiel für OnPropertyChangedveranschaulicht, finden Sie unter der MyProv: Beispiel.