共用方式為


CRowset::SetData

在資料列的一個或多個資料行中設定資料值。

HRESULT SetData( ) const throw( ); 
HRESULT SetData( 
   int nAccessor  
) const throw( );

參數

  • nAccessor
    [in]使用存取子的數字為存取資料。

傳回值

標準版 HRESULT

備註

對於不接受引數的 SetData 表單,所有存取子用來更新。 您通常會呼叫 SetData 設定資料行中的資料值,然後呼叫 更新 傳輸這些變更。

這個方法要求選擇性 IRowsetChange 介面,可能不是所有提供者都支援;如果是這種情況,方法會傳回 E_NOINTERFACE。 在對資料表或是包含資料列集的命令呼叫 Open 之前您也必須設定 DBPROP_IRowsetChangeVARIANT_TRUE

如果第一個或更多資料列不可寫入,設定作業可能會失敗。 請修改您的資料指標 (Cursor) 對應以修正這個問題。

需求

標題: atldbcli.h

請參閱

參考

CRowset 類別

CRowset::Update