Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The OLE DB Templates Provider macros offer functionality in the following categories:
Property Set Map Macros
BEGIN_PROPERTY_SET | Marks the beginning of a property set. |
BEGIN_PROPERTY_SET_EX | Marks the beginning of a property set. |
BEGIN_PROPSET_MAP | Marks the beginning of a property set that can be hidden or defined outside the scope of the provider. |
CHAIN_PROPERTY_SET | Chains property groups together. |
END_PROPERTY_SET | Marks the end of a property set. |
END_PROPSET_MAP | Marks the end of a property set map. |
PROPERTY_INFO_ENTRY | Sets a specific property in a property set to a default value. |
PROPERTY_INFO_ENTRY_EX | Sets a specific property in a property set to a value supplied by you. Also enables you to set flags and options. |
PROPERTY_INFO_ENTRY_VALUE | Sets a specific property in a property set to a value supplied by you. |
Column Map Macros
BEGIN_PROVIDER_COLUMN_MAP | Marks the beginning of the provider column map entries. |
END_PROVIDER_COLUMN_MAP | Marks the end of the provider column map entries. |
PROVIDER_COLUMN_ENTRY | Represents a specific column supported by the provider. |
PROVIDER_COLUMN_ENTRY_FIXED | Represents a specific column supported by the provider. Allows you to specify the column data type. |
PROVIDER_COLUMN_ENTRY_LENGTH | Represents a specific column supported by the provider. Allows you to specify the column size. |
PROVIDER_COLUMN_ENTRY_STR | Represents a specific column supported by the provider. It assumes the column type is a string. |
PROVIDER_COLUMN_ENTRY_WSTR | Represents a specific column supported by the provider. It assumes the column type is a Unicode character string. |
Schema Rowset Macros
BEGIN_SCHEMA_MAP | Marks the beginning of a SCHEMA Map. |
SCHEMA_ENTRY | Marks the beginning of the property set map. |
END_SCHEMA_MAP | Marks the end of a SCHEMA Map. |
See Also
Using the OLE DB Provider Templates, The OLE DB Provider Architecture, Creating an OLE DB Provider