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