Class IRowset (unit Oledb)

Inherits from

IUnknown

Constructors



Functions

function AddRefRows( (* [in] *) cRows : ULONG; (* [size_is][in] *) var rghRows : HROW;//!! var rghRows : HROW; (* [size_is][out] *) rgRefCounts : PULONG;//!! ULONG __RPC_FAR rgRefCounts[ ], (* [size_is][out] *) var rgRowStatus : TDBROWSTATUS{!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]}) : HResult;


function GetData( (* [in] *) hRow : HROW; (* [in] *) hAccessor : HACCESSOR; (* [out] *) var pData{!!void __RPC_FAR *pData}) : HResult;

!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]

function GetNextRows( (* [in] *) hReserved : HCHAPTER; (* [in] *) lRowsOffset : LONG; (* [in] *) cRows : LONG; (* [out] *) var pcRowsObtained : ULONG; (* [size_is][size_is][out] *) var prghRows : PHROW) : HResult;

!!void __RPC_FAR *pData

function ReleaseRows( (* [in] *) cRows : ULONG; (* [size_is][in] *) const rghRows : HROW;{!!var rghRows : HROW;} (* [size_is][in] *) var rgRowOptions : TDBROWOPTIONS;{!!DBROWOPTIONS __RPC_FAR rgRowOptions[ ],} (* [size_is][out] *) rgRefCounts : PULONG;{!!ULONG __RPC_FAR rgRefCounts[ ],} (* [size_is][out] *) var rgRowStatus : TDBROWSTATUS{!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]}) : HResult;


function RestartPosition( (* [in] *) hReserved : HCHAPTER) : HResult;

!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]

Properties

Events

Variables


Constructors


Functions


function AddRefRows( (* [in] *) cRows : ULONG; (* [size_is][in] *) var rghRows : HROW;//!! var rghRows : HROW; (* [size_is][out] *) rgRefCounts : PULONG;//!! ULONG __RPC_FAR rgRefCounts[ ], (* [size_is][out] *) var rgRowStatus : TDBROWSTATUS{!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]}) : HResult;


function GetData( (* [in] *) hRow : HROW; (* [in] *) hAccessor : HACCESSOR; (* [out] *) var pData{!!void __RPC_FAR *pData}) : HResult;

!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]


function GetNextRows( (* [in] *) hReserved : HCHAPTER; (* [in] *) lRowsOffset : LONG; (* [in] *) cRows : LONG; (* [out] *) var pcRowsObtained : ULONG; (* [size_is][size_is][out] *) var prghRows : PHROW) : HResult;

!!void __RPC_FAR *pData


function ReleaseRows( (* [in] *) cRows : ULONG; (* [size_is][in] *) const rghRows : HROW;{!!var rghRows : HROW;} (* [size_is][in] *) var rgRowOptions : TDBROWOPTIONS;{!!DBROWOPTIONS __RPC_FAR rgRowOptions[ ],} (* [size_is][out] *) rgRefCounts : PULONG;{!!ULONG __RPC_FAR rgRefCounts[ ],} (* [size_is][out] *) var rgRowStatus : TDBROWSTATUS{!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]}) : HResult;


function RestartPosition( (* [in] *) hReserved : HCHAPTER) : HResult;

!!DBROWSTATUS __RPC_FAR rgRowStatus[ ]


Properties


Events


Variables