Compartilhar 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 para um objeto de conjunto de linhas.

Interface

Necessário?

Implementado pelos modelos de banco de dados OLE?

IAccessor

Obrigatório

Yes

IColumnsInfo

Obrigatório

Yes

IConvertType

Obrigatório

Yes

IRowset

Obrigatório

Yes

IRowsetInfo

Obrigatório

Yes

IChapteredRowset

Optional

No

IColumnsInfo2

Optional

No

IColumnsRowset

Optional

No

IConnectionPointContainer

Optional

Sim (por meio do ATL)

IDBAsynchStatus

Optional

No

IGetRow

Optional

No

IRowsetChange

Optional

Yes

IRowsetChapterMember

Optional

No

IRowsetCurrentIndex

Optional

No

IRowsetFind

Optional

No

IRowsetIdentity

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

Yes

IRowsetIndex

Optional

No

IRowsetLocate

Optional

Yes

IRowsetRefresh

Optional

No

IRowsetScroll

Optional

No

IRowsetUpdate

Optional

Yes

IRowsetView

Optional

No

ISupportErrorInfo

Optional

Yes

IRowsetBookmark

Optional

No

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

Consulte também

Conceitos

Arquitetura de modelo do OLE DB Provider