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