Udostępnij za pośrednictwem


IColumnsInfoImpl — Klasa

Zapewnia implementację interfejsu IColumnsInfo .

Składnia

template <class T>
class ATL_NO_VTABLE IColumnsInfoImpl :
   public IColumnsInfo,
   public CDBIDOps

Parametry

T
Klasa pochodząca z IColumnsInfoImplklasy .

Wymagania

Nagłówek: atldb.h

Elementy członkowskie

Metody

Nazwa/nazwisko opis
GetColumnInfo Zwraca metadane kolumny wymagane przez większość użytkowników.
Identyfikatory IDENTYFIKATORów MapColumn Zwraca tablicę zwykłych kolumn w zestawie wierszy, które są identyfikowane przez określone identyfikatory kolumn.

Uwagi

Obowiązkowy interfejs w zestawach wierszy i poleceniach. Aby zmodyfikować zachowanie implementacji dostawcy IColumnsInfo , należy zmodyfikować mapę kolumn dostawcy.

IColumnsInfoImpl::GetColumnInfo

Zwraca metadane kolumny wymagane przez większość użytkowników.

Składnia

STDMETHOD (GetColumnInfo)(DBORDINAL* pcColumns,
   DBCOLUMNINFO** prgInfo,
   OLECHAR** ppStringsBuffer);

Parametry

Zobacz IColumnsInfo::GetColumnInfo w dokumentacji programisty OLE DB.

IColumnsInfoImpl::MapColumnIDs

Zwraca tablicę zwykłych kolumn w zestawie wierszy, które są identyfikowane przez określone identyfikatory kolumn.

Składnia

STDMETHOD (MapColumnIDs)(DBORDINAL cColumnIDs,
   const DBID rgColumnIDs[],
   DBORDINAL rgColumns[]);

Parametry

Zobacz IColumnsInfo::MapColumnIDs w dokumentacji programisty OLE DB.

Zobacz też

Szablony dostawców OLE DB
Architektura szablonu dostawcy OLE DB