Udostępnij za pośrednictwem


CRowset::Update

Transmituje oczekujących zmian dokonanych od ostatniego pobrania bieżącego wiersza lub Aktualizacja wzywają go.

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

Parametry

  • pcRows
    [out] Wskaźnik do lokalizacji, gdzie Aktualizacja zwraca liczbę wierszy, próba aktualizacji, jeśli jest to wymagane.

  • phRow
    [out] Wskaźnik do lokalizacji, gdzie Aktualizacja zwraca uchwyt wiersza próba aktualizacji.Dojście nie jest zwracana, jeśli phRow jest zerowy.

  • pStatus
    [out] Wskaźnik do lokalizacji, gdzie Aktualizacja zwraca wartość stanu wiersza.Stan nie jest zwracana, jeśli pStatus jest zerowy.

Wartość zwracana

Standard HRESULT.

Uwagi

Transmituje oczekujących zmiany wprowadzone od czasu ostatniego pobrania lub zaktualizowane tego wiersza bieżącego 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 interfejsu opcjonalne IRowsetUpdate, 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_IRowsetUpdate do VARIANT_TRUE przed wywoływaniem 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