CRowset::Update

Transmituje żadnych oczekujących zmian dokonanych w bieżącym wierszu od ostatniego pobrania lub Aktualizacja zadzwonić na nim.

HRESULT Update( 
   DBCOUNTITEM* pcRows = NULL, 
   HROW* phRow = NULL, 
   DBROWSTATUS* pStatus = NULL  
) throw( );

Parametry

  • pcRows
    [Brak] Wskaźnik do lokalizacji, gdzie aktualizacji zwraca liczbę wierszy to podjął próbę zaktualizowania, jeśli jest to wymagane.

  • phRow
    [Brak] Wskaźnik do lokalizacji, gdzie aktualizacji zwraca uchwyt wiersza to podjął próbę zaktualizowania.Uchwyt nie jest zwracany, jeśli phRow ma wartość null.

  • pStatus
    [Brak] Wskaźnik do lokalizacji, gdzie Aktualizacja zwraca wartość wiersza stanu.Stan nie jest zwracany, jeśli pStatus ma wartość null.

Wartość zwracana

Standard HRESULT.

Uwagi

Przekazuje wszelkie toczące się zmiany dokonane w bieżącym wierszu od ostatniego pobrania lub aktualizacja tego wiersza (za pomocą Aktualizacja lub UpdateAll).Zazwyczaj call SetData do ustawiania wartości danych w kolumnach w wierszu, a następnie wywołać Aktualizacja do przekazywania tych zmian.

Ta metoda wymaga opcjonalnego interfejs IRowsetUpdate, 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_IRowsetUpdate do VARIANT_TRUE przed wywołaniem funkcji Otwórz w tabeli lub zestawu wierszy zawierających polecenia.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CRowset

IRowsetUpdate::Update

CRowset::UpdateAll

CRowset::SetData