Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Llamado por Execute para crear un único conjunto de filas.
template <class RowsetClass>
HRESULT CreateRowset(
IUnknown* pUnkOuter,
REFIID riid,
DBPARAMS* pParams,
DBROWCOUNT* pcRowsAffected,
IUnknown** ppRowset,
RowsetClass*& pRowsetObj
);
Parámetros
RowsetClass
Un miembro de la clase de plantilla que representa la clase de conjunto de filas del usuario.Generado normalmente por el asistente.pUnkOuter
[in] puntero A la interfaz de IUnknown que controla si se está creando el conjunto de filas como parte de un agregado; de lo contrario, es null.riid
[in] 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] puntero A un objeto de conjunto de filas.Este parámetro no se utiliza normalmente, pero se puede utilizar si debe realizar más trabajo en el conjunto de filas antes de pasarla a un objeto COM.La duración de pRowsetObj está enlazado por ppRowset.
Valor devuelto
Un valor estándar de HRESULT .Vea ICommand::Execute para una lista de valores típicos.
Comentarios
Para crear a más de un conjunto de filas, o proporcionar sus propias condiciones para crear diferentes conjuntos de filas, varias llamadas de lugar a CreateRowset dentro de Execute.
Vea ICommand::Execute en la referencia del programador.
Requisitos
Header: atldb.h