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 akcesora do korzystania z dostępu do danych.

Wartość zwracana

Standard HRESULT.

Uwagi

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

Ta metoda wymaga opcjonalnego interfejs IRowsetChange, które mogą 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łaniem funkcji 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