BEGIN_ACCESSOR_MAP

BEGIN_ACCESSOR_MAP ( X, Num )

Parameter

x

[in] Der Name der die Benutzerdatensatz-Klasse.

num

[in] Die Anzahl der Accessoren in dieser Accessor-Karte.

Bemerkungen

Markiert den Beginn der Accessor-Zuordnungseinträgen. Im Falle von mehrere Accessoren für ein Rowset müssen Sie angeben BEGIN_ACCESSOR_MAP am Anfang, und das BEGIN_ACCESSOR- Makro für jeden einzelnen Accessor verwenden. Das BEGIN_ACCESSOR- Makro ist mit END_ACCESSOR Makros abgeschlossen. Die Accessor-Karte wird mit dem Makro END_ACCESSOR_MAP abgeschlossen.

Wenn Sie nur einen Accessor in den Benutzerdatensatz verfügen, verwenden Sie das Makro BEGIN_COLUMN_MAP.

Makros für OLE DB-Consumervorlagen

Beispiel

Hier ist eine Beispiel-Accessor Karte:

klasse CArtists: öffentliche CAccessorlt;CArtists >
{
Öffentliche:
/ / Daten
   TCHAR M_szFirstName [20];
   TCHAR M_szLastName [30];
   kurze M_nAge;

/ / Ausgang Bindung Karte
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) / / kein Autoaccessor
        COLUMN_ENTRY (3, M_nAge)
   END_ACCESSOR()
END_ACCESSOR_MAP()
}

Siehe auch

BEGIN_ACCESSOR, END_ACCESSOR, END_ACCESSOR_MAP

Index