Partager via


Macros et fonctions globales pour les modèles du consommateur OLE DB

Les modèles du consommateur OLE DB incluent les macros et les fonctions globales suivantes :

Fonctions globales

AtlTraceErrorRecords

Vidages des informations sur les enregistrements d'erreur OLE DB dans l'unité de vidage si une erreur est retournée.

Macros de carte d'accesseur

BEGIN_ACCESSOR

Marque le début d'une entrée d'accesseur.

BEGIN_ACCESSOR_MAP

Marque le début des entrées de mappage d'accesseur.

END_ACCESSOR

Marque la fin d'une entrée d'accesseur.

END_ACCESSOR_MAP

Marque la fin des entrées de mappage d'accesseur.

Macros de mappage de colonnes

BEGIN_COLUMN_MAP

Marque le début des entrées de mappage de colonnes dans la classe d'enregistrement de l'utilisateur.

BLOB_ENTRY

Permet de lier un grand objet binaire (BLOB).

BLOB_ENTRY_LENGTH

Indique la longueur de la colonne de données BLOB.

BLOB_ENTRY_LENGTH_STATUS

Indique la longueur et l'état de la colonne de données BLOB.

BLOB_ENTRY_STATUS

Signale l'état de la colonne de données BLOB.

BLOB_NAME

Permet de lier un objet blob par son nom de colonne.

BLOB_NAME_LENGTH

Indique la longueur de la colonne de données BLOB.

BLOB_NAME_LENGTH_STATUS

Indique la longueur et l'état de la colonne de données BLOB.

BLOB_NAME_STATUS

Signale l'état de la colonne de données BLOB.

BOOKMARK_ENTRY

Représente une entrée de signet sur l'ensemble de lignes. Une entrée de signet est un type spécial de colonnes d'entrée.

COLUMN_ENTRY

Représente une liaison à une colonne spécifique dans la base de données.

COLUMN_ENTRY_EX

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge les paramètres type, longueur, précision, l'scale, et état.

COLUMN_ENTRY_LENGTH

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge la variable de longueur.

COLUMN_ENTRY_LENGTH_STATUS

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge les paramètres d'état et de longueur.

COLUMN_ENTRY_PS

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge les paramètres de précision et de scale.

COLUMN_ENTRY_PS_LENGTH

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge la variable de longueur, et les paramètres de précision et de scale.

COLUMN_ENTRY_PS_LENGTH_STATUS

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge les variables d'état et de longueur, et les paramètres de précision et de scale.

COLUMN_ENTRY_PS_STATUS

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge la variable d' état, et les paramètres de précision et de scale.

COLUMN_ENTRY_STATUS

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge la variable d' état.

COLUMN_ENTRY_TYPE

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge le paramètre de type.

COLUMN_ENTRY_TYPE_SIZE

Représente une liaison à une colonne spécifique dans la base de données. Prend en charge les paramètres type et size.

COLUMN_NAME

Représente une liaison par nom à une colonne spécifique dans la base de données.

COLUMN_NAME_EX

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification du type de données, la taille, la précision, l'échelle, la longueur de colonne, et de l'état de la colonne.

COLUMN_NAME_LENGTH

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification de la longueur de la colonne.

COLUMN_NAME_LENGTH_STATUS

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification de la longueur et l'état de la colonne.

COLUMN_NAME_PS

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification de précision et d'échelle.

COLUMN_NAME_PS_LENGTH

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification de la précision, l'échelle, et la longueur de la colonne.

COLUMN_NAME_PS_LENGTH_STATUS

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification de la précision, l'échelle, la longueur de colonne, et de l'état de la colonne.

COLUMN_NAME_PS_STATUS

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification de la précision, l'échelle, et l'état de la colonne.

COLUMN_NAME_STATUS

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification de l'état de la colonne.

COLUMN_NAME_TYPE

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification du type de données.

COLUMN_NAME_TYPE_PS

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification du type de données, de la précision, et de l'échelle.

COLUMN_NAME_TYPE_SIZE

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification du type de données et de la taille.

COLUMN_NAME_TYPE_STATUS

Représente une liaison par nom à une colonne spécifique dans la base de données. Prend en charge la spécification de l'état et du type de données de la colonne.

END_COLUMN_MAP

Marque la fin des entrées de mappage de colonnes.

macros de commande

DEFINE_COMMAND

Spécifie la commande qui sera utilisée pour créer l'ensemble des lignes lorsque vous utilisez la classe CCommand. Accepte uniquement les types de chaîne correspondant au type d'application spécifié (ANSI ou Unicode). Il est recommandé d'utiliser DEFINE_COMMAND_EX au lieu de DEFINE_COMMAND.

DEFINE_COMMAND_EX

Spécifie la commande qui sera utilisée pour créer l'ensemble des lignes lorsque vous utilisez la classe CCommand. Prend en charge les applications ANSI et Unicode.

Macros de mappage de paramètre

BEGIN_PARAM_MAP

Marque le début des entrées de mappage de paramètres dans la classe d'enregistrement de l'utilisateur.

END_PARAM_MAP

Marque la fin des entrées de mappage de paramètres.

SET_PARAM_TYPE

Spécifie les macros COLUMN_ENTRY qui suivent la macro SET_PARAM_TYPE en tant qu'entrée, sortie, ou entrée/sortie.

Voir aussi

Concepts

Modèles du consommateur OLE DB (C++)

Modèles du consommateur OLE DB (C++)

Référence des modèles du consommateur OLE DB