Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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