Condividi tramite


Classe IColumnsInfoImpl

Fornisce un'implementazione dell'interfaccia IColumnsInfo .

Sintassi

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

Parametri

T
Classe derivata da IColumnsInfoImpl.

Requisiti

Intestazione: atldb.h

Membri

Metodi

Nome Descrizione
GetColumnInfo Restituisce i metadati di colonna necessari per la maggior parte dei consumer.
MapColumnID Restituisce una matrice di ordinali delle colonne in un set di righe identificato dagli ID di colonna specificati.

Osservazioni:

Interfaccia obbligatoria su set di righe e comandi. Per modificare il comportamento dell'implementazione del IColumnsInfo provider, è necessario modificare la mappa delle colonne del provider.

IColumnsInfoImpl::GetColumnInfo

Restituisce i metadati di colonna necessari per la maggior parte dei consumer.

Sintassi

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

Parametri

Vedere IColumnsInfo::GetColumnInfo nella guida di riferimento per programmatori OLE DB.

IColumnsInfoImpl::MapColumnIDs

Restituisce una matrice di ordinali delle colonne in un set di righe identificato dagli ID di colonna specificati.

Sintassi

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

Parametri

Vedere IColumnsInfo::MapColumnIDs nella guida di riferimento per programmatori OLE DB.

Vedi anche

Modelli di provider OLE DB
Architettura dei modelli di provider OLE DB