ICommandImpl::CreateRowset

plantilla lt; classRowsetClass>
HRESULT CreateRowset (IUnknown *
pUnkOuter, REFIID riid, DBPARAMS * pParams, LONG * pcRowsAffected, IUnknown ** ppRowset, RowsetClass * & pRowsetObj );

Ver ICommand:: Execute en la referencia del programador OLE DB.

Valor devuelto

Un valor HRESULT estándar. Ver una lista de valores típicos ICommand:: Execute.

Parámetros

RowsetClass

Un miembro de clase de plantilla que representa la clase de conjunto de filas del usuario. Usualmente generados por el Asistente.

pUnkOuter

[en] Un puntero a la interfaz IUnknown control si se crea el conjunto de filas como parte de un agregado; de lo contrario, es null.

riid

[en] Corresponde a riid en ICommand:: Execute.

pParams

[in/out] Corresponde a pParams en ICommand:: Execute.

pcRowsAffected

Corresponde a pcRowsAffected en ICommand:: Execute.

ppRowset

[in/out] Corresponde a ppRowset en ICommand:: Execute.

pRowsetObj

[out] Un puntero a un objeto de conjunto de filas. Normalmente no se utiliza este parámetro, pero puede utilizarse si es necesario realizar más trabajo en el conjunto de filas antes de pasar a un objeto COM. La vida de pRowsetObj está enlazada por ppRowset.

Observaciones

Llamado por ejecutar para crear un único conjunto de filas. Para crear más de un conjunto de filas, o proporcionar sus propias condiciones para la creación de conjuntos de filas diferentes, realizar diferentes llamadas a CreateRowset desde dentro Execute.

Visión General de ICommandImpl |nbsp; Miembros de clase

Index