共用方式為


CSimpleRow 類別

提供數據列句柄的預設實作,用於 IRowsetImpl 類別。

語法

class CSimpleRow

需求

Header: atldb.h

成員

方法

名稱 描述
AddRefRow 將參考計數加入至現有的數據列句柄。
比較 比較兩個數據列,以查看它們是否參考相同的數據列實例。
CSimpleRow 建構函式。
ReleaseRow 釋放數據列。

資料成員

名稱 描述
m_dwRef 現有數據列句柄的參考計數。
m_iRowset 表示數據指標之數據列集的索引。

備註

數據列句柄在邏輯上是結果數據列的唯一標記。 IRowsetImpl針對 IRowsetImpl::GetNextRows要求的每個數據列,建立新的 CSimpleRowCSimpleRow 也可以取代為您自己的數據列句柄實作,因為它是的默認 IRowsetImpl樣板自變數。 取代這個類別的唯一需求是讓取代類別提供接受 LONG 類型單一參數的建構函式。

CSimpleRow::AddRefRow

以安全線程的方式,將參考計數新增至現有的數據列句柄。

語法

DWORD AddRefRow();

CSimpleRow::Compare

比較兩個數據列,以查看它們是否參考相同的數據列實例。

語法

HRESULT Compare(CSimpleRow* pRow);

參數

船頭
CSimpleRow 物件的指標。

傳回值

HRESULT 值,通常S_OK,表示兩個數據列是相同的數據列實例,或S_FALSE,表示兩個數據列不同。 如需其他可能的傳回值,請參閱 OLE DB 程式設計人員參考中的 IRowsetIdentity::IsSameRow

CSimpleRow::CSimpleRow

建構函式。

語法

CSimpleRow(DBCOUNTITEM iRowsetCur);

參數

iRowsetCur
[in]目前數據列集的索引。

備註

將m_iRowset設定iRowsetCur

CSimpleRow::ReleaseRow

以安全線程的方式釋放數據列。

語法

DWORD ReleaseRow();

CSimpleRow::m_dwRef

現有數據列句柄的參考計數。

語法

DWORD m_dwRef;

CSimpleRow::m_iRowset

表示數據指標的數據列集索引。

語法

KeyType m_iRowset;

另請參閱

OLE DB 提供者範本
OLE DB 提供者範本架構
IRowsetImpl 類別