Udostępnij za pośrednictwem


CRowset::SetData

Ustawia wartości danych w jednej lub kilku kolumn w wierszu.

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

Parametry

  • nAccessor
    [w] Liczba akcesor służących do dostępu do danych.

Wartość zwracana

Standard HRESULT.

Uwagi

Dla SetData formularz, który akceptuje żadnych argumentów, wszystkie akcesorów są używane do aktualizowania.Zazwyczaj call SetData do ustawiania wartości danych w kolumnach w wierszu, następnie wywołać Aktualizacja do przekazywania tych zmian.

Ta metoda wymaga interfejsu opcjonalne IRowsetChange, który może nie być obsługiwane na wszystkich dostawców; Jeśli tak jest, metoda zwraca E_NOINTERFACE.Należy także ustawić DBPROP_IRowsetChange do VARIANT_TRUE przed wywoływaniem Otwórz w tabeli lub zestawu wierszy zawierających polecenia.

Ustawienie operacja może się nie powieść, jeśli jedna lub więcej kolumn nie jest zapisywalny.Modyfikowanie mapy kursor, aby rozwiązać ten problem.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CRowset

CRowset::Update