Class IAccessor (unit Oledb)

Inherits from

IUnknown

Constructors



Functions

function AddRefAccessor( (* [in] *) hAccessor : HACCESSOR; (* [out] *) var pcRefCount : ULONG) : HResult;


function CreateAccessor( (* [in] *) dwAccessorFlags : TDBACCESSORFLAGS; (* [in] *) cBindings : ULONG; (* [size_is][in] *) const rgBindings : TDBBINDING;//!! const DBBINDING __RPC_FAR rgBindings[ ], (* [in] *) cbRowSize : ULONG; (* [out] *) var phAccessor : HACCESSOR; (* [size_is][out] *) var rgStatus : TDBBINDSTATUS{!! DBBINDSTATUS __RPC_FAR rgStatus[ ]}) : HResult;


function GetBindings( (* [in] *) hAccessor : HACCESSOR; (* [out] *) var pdwAccessorFlags : TDBACCESSORFLAGS; (* [out][in] *) var pcBindings : ULONG; (* [size_is][size_is][out] *) var prgBindings : PDBBINDING{!! __RPC_FAR *__RPC_FAR *prgBindings}) : HResult;

!! DBBINDSTATUS __RPC_FAR rgStatus[ ]

function ReleaseAccessor( (* [in] *) hAccessor : HACCESSOR; (* [out] *) var pcRefCount : ULONG) : HResult;

!! __RPC_FAR *__RPC_FAR *prgBindings

Properties

Events

Variables


Constructors


Functions


function AddRefAccessor( (* [in] *) hAccessor : HACCESSOR; (* [out] *) var pcRefCount : ULONG) : HResult;


function CreateAccessor( (* [in] *) dwAccessorFlags : TDBACCESSORFLAGS; (* [in] *) cBindings : ULONG; (* [size_is][in] *) const rgBindings : TDBBINDING;//!! const DBBINDING __RPC_FAR rgBindings[ ], (* [in] *) cbRowSize : ULONG; (* [out] *) var phAccessor : HACCESSOR; (* [size_is][out] *) var rgStatus : TDBBINDSTATUS{!! DBBINDSTATUS __RPC_FAR rgStatus[ ]}) : HResult;


function GetBindings( (* [in] *) hAccessor : HACCESSOR; (* [out] *) var pdwAccessorFlags : TDBACCESSORFLAGS; (* [out][in] *) var pcBindings : ULONG; (* [size_is][size_is][out] *) var prgBindings : PDBBINDING{!! __RPC_FAR *__RPC_FAR *prgBindings}) : HResult;

!! DBBINDSTATUS __RPC_FAR rgStatus[ ]


function ReleaseAccessor( (* [in] *) hAccessor : HACCESSOR; (* [out] *) var pcRefCount : ULONG) : HResult;

!! __RPC_FAR *__RPC_FAR *prgBindings


Properties


Events


Variables