Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at CSimpleRow Class.
Provides a default implementation for the row handle, which is used in the IRowsetImpl class.
Syntax
class CSimpleRow
Members
Methods
AddRefRow | Adds a reference count to an existing row handle. |
Compare | Compares two rows to see if they refer to the same row instance. |
CSimpleRow | The constructor. |
ReleaseRow | Releases rows. |
Data Members
m_dwRef | Reference count to an existing row handle. |
m_iRowset | An index to the rowset representing the cursor. |
Remarks
A row handle is logically a unique tag for a result row. IRowsetImpl
creates a new CSimpleRow
for every row requested in IRowsetImpl::GetNextRows. CSimpleRow
can also be replaced with your own implementation of the row handle, as it is a default template argument to IRowsetImpl
. The only requirement to replacing this class is to have the replacement class provide a constructor that accepts a single parameter of type LONG.
Requirements
Header: atldb.h
See Also
OLE DB Provider Templates
OLE DB Provider Template Architecture
IRowsetImpl Class