Interfaces de objeto de conjunto de linhas

A tabela a seguir mostra as interfaces obrigatórias e opcionais definidas pelo OLE DB para um objeto de conjunto de linhas.

Interface

Necessário?

Implementado por modelos OLE DB?

IAccessor

Obrigatório

Sim

IColumnsInfo

Obrigatório

Sim

IConvertType

Obrigatório

Sim

IRowset

Obrigatório

Sim

IRowsetInfo

Obrigatório

Sim

IChapteredRowset

Optional

Não

IColumnsInfo2

Optional

Não

IColumnsRowset

Optional

Não

IConnectionPointContainer

Optional

Sim (através de ATL)

IDBAsynchStatus

Optional

Não

IGetRow

Optional

Não

IRowsetChange

Optional

Sim

IRowsetChapterMember

Optional

Não

IRowsetCurrentIndex

Optional

Não

IRowsetFind

Optional

Não

IRowsetIdentity

Opcional (mas necessária para provedores nível 0)

Sim

IRowsetIndex

Optional

Não

IRowsetLocate

Optional

Sim

IRowsetRefresh

Optional

Não

IRowsetScroll

Optional

Não

IRowsetUpdate

Optional

Sim

IRowsetView

Optional

Não

ISupportErrorInfo

Optional

Sim

IRowsetBookmark

Optional

Não

Implementa o objeto rowset gerado pelo assistente IAccessor, IRowset, e IRowsetInfo por meio de herança.O IAccessorImpl liga as duas colunas de saída.O IRowset interface manipula dados e linhas de buscas.O IRowsetInfo interface manipula as propriedades do conjunto de linhas.

Consulte também

Conceitos

Arquitetura de modelo de provedor de BD OLE