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] Číslo přistupujícího objektu, který chcete používat k přístupu k datům.

Vrácená hodnota

Standardní HRESULT.

Poznámky

Pro SetData formulář, který přijímá bez argumentů, všechny přístupové objekty jsou používány pro aktualizaci.Obvykle zavoláte SetData Chcete-li nastavit hodnoty dat ve sloupcích na řádku, zavolejte aktualizace předávají tyto změny.

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

Nastavení operace může selhat, pokud jeden nebo více sloupců není zapisovatelný.Abyste toto opravili, změňte vaši mapu ukazatelů.

Požadavky

Záhlaví: také atldbcli.h

Viz také

Referenční dokumentace

CRowset – třída

CRowset::Update