Condividi tramite


Macro per i modelli provider OLE DB

Le macro del provider dei modelli OLE DB offrono funzionalità nelle seguenti categorie:

Macro della mappa degli insiemi di proprietà

BEGIN_PROPERTY_SET

Contrassegna l'inizio di una proprietà.

BEGIN_PROPERTY_SET_EX

Contrassegna l'inizio di una proprietà.

BEGIN_PROPSET_MAP

Contrassegna l'inizio di un insieme di proprietà che può essere nascosto o definito l'ambito del provider.

CHAIN_PROPERTY_SET

Concatena insieme i gruppi di proprietà.

END_PROPERTY_SET

Contrassegna la fine di una proprietà.

END_PROPSET_MAP

Contrassegna la fine di una mappa degli insiemi di proprietà.

PROPERTY_INFORMATION_ENTRY

Imposta una proprietà specifica in un insieme di proprietà a un valore predefinito.

PROPERTY_INFORMATION_ENTRY_EX

Imposta una proprietà specifica in un insieme di proprietà su un valore fornito dall'utente.Consente inoltre di impostare i flag e le opzioni.

PROPERTY_INFORMATION_ENTRY_VALUE

Imposta una proprietà specifica in un insieme di proprietà su un valore fornito dall'utente.

Macro della mappa delle colonne

BEGIN_PROVIDER_COLUMN_MAP

Contrassegna l'inizio delle voci della mappa delle colonne del provider.

END_PROVIDER_COLUMN_MAP

Contrassegna la fine delle voci della mappa delle colonne del provider.

PROVIDER_COLUMN_ENTRY

Rappresenta una colonna specifica supportata dal provider.

PROVIDER_COLUMN_ENTRY_GN

Rappresenta una colonna specifica supportata dal provider.È possibile specificare la dimensione della colonna, il tipo di dati, la precisione, la scala e il rowset GUID dello schema.

PROVIDER_COLUMN_ENTRY_FIXED

Rappresenta una colonna specifica supportata dal provider.È possibile specificare il tipo di dati della colonna.

PROVIDER_COLUMN_ENTRY_LENGTH

Rappresenta una colonna specifica supportata dal provider.È possibile specificare la dimensione della colonna.

PROVIDER_COLUMN_ENTRY_STR

Rappresenta una colonna specifica supportata dal provider.Si presuppone il tipo di colonna è una stringa.

PROVIDER_COLUMN_ENTRY_TYPE_LENGTH

Rappresenta una colonna specifica supportata dal provider.Come PROVIDER_COLUMN_ENTRY_LENGTH, ma consente inoltre di specificare il tipo di dati nonché la dimensione della colonna.

PROVIDER_COLUMN_ENTRY_WSTR

Rappresenta una colonna specifica supportata dal provider.Si presuppone il tipo di colonna è una stringa di caratteri unicode.

Macro di rowset dello schema

BEGIN_SCHEMA_MAP

Contrassegna l'inizio di una mappa degli schemi.

SCHEMA_ENTRY

Associa un GUID da una classe.

END_SCHEMA_MAP

Contrassegna la fine di una mappa degli schemi.

Vedere anche

Riferimenti

Creazione di un provider OLE DB

Concetti

Modelli provider OLE DB (C++)

Architettura dei modelli di provider OLE DB

Riferimento ai modelli provider OLE DB