Condividi tramite


Macro e funzioni globali per i modelli consumer OLE DB

I modelli consumer OLE DB includono le seguenti macro e le funzioni globali:

Funzioni globali

AtlTraceErrorRecords

Esegue il dump delle informazioni record di errore OLE DB al dispositivo di dump se viene restituito un errore.

Macro di mapping della funzione di accesso

BEGIN_ACCESSOR

Contrassegna l'inizio di una voce della funzione di accesso.

BEGIN_ACCESSOR_MAP

Contrassegna l'inizio delle voci della mappa della funzione di accesso.

END_ACCESSOR

Contrassegna la fine di una voce della funzione di accesso.

END_ACCESSOR_MAP

Contrassegna la fine delle voci della mappa della funzione di accesso.

Macro della mappa delle colonne

BEGIN_COLUMN_MAP

Contrassegna l'inizio delle voci della mappa delle colonne nella classe di record utente.

BLOB_ENTRY

Utilizzata per associare un oggetto binario di (BLOB) grandi dimensioni.

BLOB_ENTRY_LENGTH

Indica la lunghezza della colonna di dati BLOB.

BLOB_ENTRY_LENGTH_STATUS

Indica la lunghezza e lo stato della colonna di dati BLOB.

BLOB_ENTRY_STATUS

Restituisce lo stato della colonna di dati BLOB.

BLOB_NAME

Utilizzata per associare un oggetto binario di grandi dimensioni in base al nome della colonna.

BLOB_NAME_LENGTH

Indica la lunghezza della colonna di dati BLOB.

BLOB_NAME_LENGTH_STATUS

Indica la lunghezza e lo stato della colonna di dati BLOB.

BLOB_NAME_STATUS

Restituisce lo stato della colonna di dati BLOB.

BOOKMARK_ENTRY

Rappresenta una voce di segnalibro nel rowset.Una voce di bookmark è un tipo speciale di voce della colonna.

COLUMN_ENTRY

Rappresenta l'associazione a una determinata colonna nel database.

COLUMN_ENTRY_EX

Rappresenta l'associazione a una determinata colonna nel database.Supporta type, la lunghezza, la precisione, scalee i parametri dello stato .

COLUMN_ENTRY_LENGTH

Rappresenta l'associazione a una determinata colonna nel database.Supporta la variabile length.

COLUMN_ENTRY_LENGTH_STATUS

Rappresenta l'associazione a una determinata colonna nel database.Supporta stato e parametri di lunghezza .

COLUMN_ENTRY_PS

Rappresenta l'associazione a una determinata colonna nel database.Precisione di supporta e parametri di scale .

COLUMN_ENTRY_PS_LENGTH

Rappresenta l'associazione a una determinata colonna nel database.Supporta la variabile length, la correttezza e i parametri di scale .

COLUMN_ENTRY_PS_LENGTH_STATUS

Rappresenta l'associazione a una determinata colonna nel database.Supporta stato e variabili di lunghezza , precisione e parametri di scale .

COLUMN_ENTRY_PS_STATUS

Rappresenta l'associazione a una determinata colonna nel database.Supporta la variabile dello stato , la correttezza e i parametri di scale .

COLUMN_ENTRY_STATUS

Rappresenta l'associazione a una determinata colonna nel database.Supporta la variabile dello stato .

COLUMN_ENTRY_TYPE

Rappresenta l'associazione a una determinata colonna nel database.Supporta il parametro di type .

COLUMN_ENTRY_TYPE_SIZE

Rappresenta l'associazione a una determinata colonna nel database.Supporta type e parametri di size .

COLUMN_NAME

Rappresenta l'associazione a una determinata colonna nel database per nome.

COLUMN_NAME_EX

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica del tipo di dati, di dimensioni, di precisione, di ridimensionamento, la lunghezza della colonna e dello stato della colonna.

COLUMN_NAME_LENGTH

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica la lunghezza della colonna.

COLUMN_NAME_LENGTH_STATUS

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica di stato e di lunghezza della colonna.

COLUMN_NAME_PS

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica di precisione e di ridimensionamento.

COLUMN_NAME_PS_LENGTH

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica di precisione, della scala e la lunghezza della colonna.

COLUMN_NAME_PS_LENGTH_STATUS

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica di precisione, di ridimensionamento, la lunghezza della colonna e dello stato della colonna.

COLUMN_NAME_PS_STATUS

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica di precisione, di ridimensionamento e lo stato della colonna.

COLUMN_NAME_STATUS

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica dello stato della colonna.

COLUMN_NAME_TYPE

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica del tipo di dati.

COLUMN_NAME_TYPE_PS

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica del tipo di dati, di precisione e di ridimensionamento.

COLUMN_NAME_TYPE_SIZE

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica del tipo di dati e di dimensione.

COLUMN_NAME_TYPE_STATUS

Rappresenta l'associazione a una determinata colonna nel database per nome.Supporta la specifica dello stato della colonna e il tipo di dati.

END_COLUMN_MAP

Contrassegna la fine delle voci della mappa delle colonne.

Macro di comando

DEFINE_COMMAND

Specifica il comando che verrà utilizzato per creare il rowset quando si utilizza la classe di Di CCommand .Accetta solo i tipi di stringa che corrispondono al tipo di applicazione specificato (ANSI o Unicode).Si consiglia di utilizzare DEFINE_COMMAND_EX anziché DEFINE_COMMAND.

DEFINE_COMMAND_EX

Specifica il comando che verrà utilizzato per creare il rowset quando si utilizza la classe di Di CCommand .ANSI di supporta e applicazioni Unicode.

Macro di mapping dei parametri

BEGIN_PARAM_MAP

Contrassegna l'inizio delle voci della mappa dei parametri nella classe di record utente.

END_PARAM_MAP

Contrassegna la fine delle voci della mappa dei parametri.

SET_PARAM_TYPE

Specifica le macro di COLUMN_ENTRY che seguono la macro di SET_PARAM_TYPE come input, l'output, o input/output.

Vedere anche

Concetti

Modelli consumer OLE DB (C++)

Modelli consumer OLE DB (C++)

Riferimento dei modelli consumer OLE DB