Sdílet prostřednictvím


CRowset::SetData

Nastaví hodnoty dat v jedné nebo více sloupcích řádku.

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

Parametry

  • nAccessor
    [v] Počet přístupový objekt pro přístupu k datům.

Vrácená hodnota

Standard HRESULT.

Poznámky

Pro SetData formulář, který přijímá žádné argumenty, všechny přístupové objekty slouží k aktualizaci.Obvykle volání SetData Chcete-li nastavit datové hodnoty ve sloupcích na řádku, zavolejte aktualizace přenosu těchto změn.

Tato metoda vyžaduje volitelné rozhraní IRowsetChange, které nemusí být podporovány na všech poskytovatelů; Pokud jde o případ, vrátí metoda E_NOINTERFACE.Musíte také nastavit DBPROP_IRowsetChange na VARIANT_TRUE před voláním otevřených na tabulce nebo příkaz obsahující sadu řádků.

Nastavení operace nemusí zdařit, pokud jeden nebo více sloupců není zapisovatelný.Abyste toto opravili, změňte vaši mapu ukazatelů.

Požadavky

Záhlaví: atldbcli.h

Viz také

Referenční dokumentace

Třída CRowset

CRowset::Update