共用方式為


CRowset::SetData

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

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

參數

  • nAccessor
    [in]用來存取資料的存取子的數目而定。

傳回值

一種標準HRESULT

備註

對於SetData表單可接受任何引數、 所有的存取子用來更新。 一般都會呼叫 SetData 若要設定資料列中的資料行中的資料值,然後呼叫 更新來傳輸這些變更。

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

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

需求

標頭: atldbcli.h

請參閱

參考

CRowset 類別

CRowset::Update