SCHEMA_ENTRY
クラスと GUID を関連付けます。
SCHEMA_ENTRY(
guid,
rowsetClass
);
パラメーター
guid
スキーマ行セット GUID。スキーマ行セットおよび GUID の一覧については、 " OLE DB Programmer's Reference " のIDBSchemaRowset を参照してください。rowsetClass
スキーマ行セットを表すために作成されるクラス。
解説
IDBSchemaRowsetImpl は、 GUID の一覧のマッピングを照会できます。また、 GUID が指定された場合、行セットを作成できます。スキーマ行セット IDBSchemaRowsetImpl は、標準 CRowsetImpl- 次のシグネチャを持つ 実行 のメソッドを提供する必要がある以外、派生クラスに似ています作成します:
HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,
const VARIANT* rgRestrictions)
実行 のこの関数は、行セット データを設定します。ATL プロジェクト ウィザードは 3 個の必要な OLE DB スキーマのプロジェクトの *OLE DB Programmer's Reference "*の IDBSchemaRowset に説明したように、 3 番目のスキーマ行セット作成します:
DBSCHEMA_TABLES
DBSCHEMA_COLUMNS
DBSCHEMA_PROVIDER_TYPES
ウィザードは、スキーマ マップの 3 種類の対応するエントリを追加します。ウィザードのプロバイダーを作成する方法の詳細については OLE DB プロバイダー テンプレートの作成 を参照してください。
必要条件
Header: atldb.h