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 IColumnsInfoImpl
klasy .
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