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