Compartilhar via


Classe CDBPropIDSet

Herda da estrutura DBPROPIDSET e adiciona um construtor que inicializa campos de chave, bem como o método de acesso AddPropertyID.

Sintaxe

class CDBPropIDSet : public tagDBPROPIDSET

Requisitos

Cabeçalho: atldbcli.h

Membros

Métodos

Nome Descrição
AddPropertyID Adiciona uma propriedade ao conjunto de ID de propriedades.
CDBPropIDSet Construtor.
SetGUID Define o GUID do conjunto de propriedades de ID.

Operadores

Nome Descrição
operador = Atribui o conteúdo de um conjunto de propriedades de ID para outro.

Comentários

Os consumidores do OLE DB usam estruturas DBPROPIDSET para passar uma matriz de IDs de propriedade para as quais o consumidor deseja obter informações de propriedade. As propriedades identificadas em uma única estrutura DBPROPIDSET pertencem a um conjunto de propriedades.

CDBPropIDSet::AddPropertyID

Adiciona uma ID de propriedade ao conjunto de ID de propriedades.

Sintaxe

bool AddPropertyID(DBPROPID propid) throw();

Parâmetros

propid
[entrada] A ID da propriedade a ser adicionada ao conjunto de IDs da propriedade.

CDBPropIDSet::CDBPropIDSet

O construtor . Inicializa os campos rgProperties, cProperties e (opcionalmente) guidPropertySet da estrutura DBPROPIDSET.

Sintaxe

CDBPropIDSet(const GUID& guid);

CDBPropIDSet(const CDBPropIDSet& propidset);

CDBPropIDSet();

Parâmetros

guid
[in] Um GUID usado para inicializar o campo guidPropertySet.

propidset
[entrada] Outro objeto CDBPropIDSet para a construção de cópia.

CDBPropIDSet::SetGUID

Define o campo GUID na estrutura DBPROPIDSET.

Sintaxe

void SetGUID(const GUID& guid) throw();

Parâmetros

guid
[entrada] Um GUID usado para definir o campo guidPropertySet da estrutura DBPROPIDSET.

Comentários

Esse campo também pode ser definido pelo construtor. Chame essa função se você usar o construtor padrão para essa classe.

CDBPropIDSet::operator =

Atribui o conteúdo de um conjunto de propriedades de ID para outro conjunto de propriedades de ID.

Sintaxe

CDBPropIDSet& operator =(CDBPropIDSet& propset) throw();

Confira também

Modelos de consumidor OLE DB
Referência de modelos de consumidor do OLE DB