BEGIN_ACCESSOR_MAP ( x, num )
Paramètres
x
[en] Le nom de la classe d'enregistrement utilisateur.
num
[en] Le nombre des accesseurs sur cette carte d'accès.
Remarques
Marque le début des entrées de la carte d'accès. Dans le cas de plusieurs accesseurs dans un jeu de lignes, vous devez spécifier BEGIN_ACCESSOR_MAP au début et d'utiliser la macro BEGIN_ACCESSOR pour chaque accesseur individuel. La macro BEGIN_ACCESSOR est complétée avec la macro END_ACCESSOR . La carte d'accès est complétée avec la macro END_ACCESSOR_MAP.
Si vous avez un seul accesseur dans l'enregistrement utilisateur, utilisez la macro BEGIN_COLUMN_MAP.
Macros pour les modèles OLE DB consommation
Exemple
Voici une carte d'accesseur échantillon:
classe CArtists : CAccessorlt public ;CArtists >
{
public :
/ / Éléments de données
M_szFirstName TCHAR [20] ;
M_szLastName TCHAR [30] ;
m_nAge courtes ;
/ / sortie carte de liaison
BEGIN_ACCESSOR_MAP (CArtists, 2)
BEGIN_ACCESSOR (0, true)
COLUMN_ENTRY (1, m_szFirstName)
COLUMN_ENTRY (2, m_szLastName)
END_ACCESSOR()
BEGIN_ACCESSOR (1, false) / / pas un accesseur automatique
COLUMN_ENTRY (3, m_nAge)
END_ACCESSOR()
END_ACCESSOR_MAP()
}
Voir aussi
BEGIN_ACCESSOR, END_ACCESSOR, END_ACCESSOR_MAP