Partilhar via


Interfaces de objeto do conjunto de linhas

A tabela a seguir mostra as interfaces obrigatórias e opcionais definidas pelo banco de dados 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 (por meio da 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 de 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

O objeto de conjunto de linhas gerado pelo assistente implementa IAccessor, IRowset, e IRowsetInfo por meio de herança. The IAccessorImpl vincula as duas colunas de saída. The IRowset interface trata as linhas de buscas e dados. The IRowsetInfo interface trata as propriedades do conjunto de linhas.

Consulte também

Conceitos

A arquitetura de modelo do provedor OLE DB