共用方式為


OLE DB 提供者樣板的巨集

OLE DB 樣板提供的巨集可以提供下列類別的功能:

屬性集對應巨集

BEGIN_PROPERTY_SET

將標記屬性集的開頭。

BEGIN_PROPERTY_SET_EX

將標記屬性集的開頭。

BEGIN_PROPSET_MAP

標記的開頭,屬性的設定,可以隱藏或定義提供者的範圍之外。

CHAIN_PROPERTY_SET

鏈結在一起屬性群組。

END_PROPERTY_SET

屬性集為結束標記。

END_PROPSET_MAP

屬性集對應結束標記。

PROPERTY_INFO_ENTRY

將特定的屬性設定的屬性設定為預設值。

PROPERTY_INFO_ENTRY_EX

將特定的屬性設定的屬性設定為您所提供的值。 也可讓您設定的旗標和選項。

PROPERTY_INFO_ENTRY_VALUE

將特定的屬性設定的屬性設定為您所提供的值。

資料行對應巨集

BEGIN_PROVIDER_COLUMN_MAP

標設的提供者的資料行對應項目。

END_PROVIDER_COLUMN_MAP

提供者的資料行對應項目結束標記。

PROVIDER_COLUMN_ENTRY

表示提供者支援的特定資料行。

PROVIDER_COLUMN_ENTRY_GN

表示提供者支援的特定資料行。 您可以指定資料行的大小、 資料型別、 整數位數、 小數位數和結構描述資料列集的 GUID。

PROVIDER_COLUMN_ENTRY_FIXED

表示提供者支援的特定資料行。 您可以指定資料行資料型別。

PROVIDER_COLUMN_ENTRY_LENGTH

表示提供者支援的特定資料行。 您可以指定資料行大小。

PROVIDER_COLUMN_ENTRY_STR

表示提供者支援的特定資料行。 它假設資料行型別是字串。

PROVIDER_COLUMN_ENTRY_TYPE_LENGTH

表示提供者支援的特定資料行。 類似 PROVIDER_COLUMN_ENTRY_LENGTH,但也可讓您指定資料行的資料型別與大小。

PROVIDER_COLUMN_ENTRY_WSTR

表示提供者支援的特定資料行。 這裡假設資料行型別是 Unicode 字元字串。

結構描述資料列集的巨集

BEGIN_SCHEMA_MAP

標記結構描述對應的開頭。

SCHEMA_ENTRY

將 GUID 與類別關聯。

END_SCHEMA_MAP

結構描述對應結束標記。

請參閱

參考

建立 OLE DB 提供者

概念

OLE DB 提供者樣板 (C++)

OLE DB 提供者樣板架構

OLE DB 提供者樣板的參考