MDAC 2.5 SDK - OLE DB Programmer's Reference
Appendix I: Row Position Object


 

IRowPosition::Initialize

Initializes the row position object by setting the source rowset.

HRESULT Initialize (
   IUnknown *   pRowset);

Parameters

pRowset

[in]
Pointer to an interface on the source rowset.

Return Code

S_OK

The method succeeded.

E_FAIL

A provider-specific error occurred.

E_INVALIDARG

pRowset was a null pointer.

E_NOINTERFACE

pRowset does not support the IRowset interface.

DB_E_ALREADYINITIALIZED

The row position object has already been initialized.

E_UNEXPECTED

ITransaction::Commit or ITransaction::Abort was called, and the object is in a zombie state.