CRowset::SetData
在資料列的一個或多個資料行中設定資料值。
HRESULT SetData( ) const throw( );
HRESULT SetData(
int nAccessor
) const throw( );
參數
- nAccessor
[in]使用存取子的數字為存取資料。
傳回值
標準版 HRESULT
備註
對於不接受引數的 SetData 表單,所有存取子用來更新。 您通常會呼叫 SetData 設定資料行中的資料值,然後呼叫 更新 傳輸這些變更。
這個方法要求選擇性 IRowsetChange 介面,可能不是所有提供者都支援;如果是這種情況,方法會傳回 E_NOINTERFACE。 在對資料表或是包含資料列集的命令呼叫 Open 之前您也必須設定 DBPROP_IRowsetChange 到 VARIANT_TRUE。
如果第一個或更多資料列不可寫入,設定作業可能會失敗。 請修改您的資料指標 (Cursor) 對應以修正這個問題。
需求
標題: atldbcli.h