プロパティ グループとプロパティ ID は、目的のプロパティを見つけます。(を参照してください 、「 OLE DB programmer's ReferenceのOLE DB プロパティ)。
ウィザードで生成されたプロバイダー コードでは、プロパティ グループに対応するプロパティ マップを検索します。(プロパティ グループの名前は、通常、オブジェクトの名前に対応します。コマンドと行セットのプロパティは、コマンドまたは行セットで見つけることができます;データ ソース初期化プロパティ、データ ソース オブジェクトにあります。)
プロパティ マップでは、 PROPERTY_INFO_ENTRYマクロを追加します。PROPERTY_INFO_ENTRY 4 つパラメーターします。:
"DBPROP_" ) プロパティ名の前から。たとえば、 DBPROP_MAXROWSを追加するには、渡す MAXROWS の最初の要素として。DBPROPFLAGS_ROWSET |DBPROPFLAGS_READ |DBPROPFLAGS_WRITE
注特価;いくつかのプロパティは接続または「ブックマークや更新などのその他のプロパティにチェーン」。消費者 1 つのプロパティを true に設定すると、別のプロパティを設定することもできます。OLE DB プロバイダー テンプレートこのメソッドCUtlProps::OnPropertyChangedをサポートします。OnPropertyChangedを使用する方法の例についてを参照してください、 MyProv: サンプル(&N)。