Aracılığıyla paylaş


CRowset::UpdateAll

Tüm satırlar için son getirme bu yana yapılan değişiklikleri bekleyen iletir veya güncelleştirme üzerinde çağırın.

HRESULT UpdateAll( 
   DBCOUNTITEM* pcRows = NULL, 
   HROW** pphRow = NULL, 
   DBROWSTATUS** ppStatus = NULL  
) throw( );

Parametreler

  • pcRows
    [Çıkış] Konum işaretçisi nerede UpdateAll onu çalıştı güncelleştirmek için gerekli satırların sayısını verir.

  • pphRow
    [Çıkış] İşaretçi, bellek UpdateAll güncelleştirmeye çalıştığınız satır tanıtıcı döndürür.Tanıtıcı yok verilir pphRow null.

  • ppStatus
    [Çıkış] Konum işaretçisi nerede güncelleştirme satır durum değerini döndürür.Hiçbir durum verilir ppStatus null.

Notlar

Tüm satırlar için bu satırlar son getirilen veya ulaşılabilen bu yana yapılan değişiklikleri bekleyen aktaran güncelleştirme veya UpdateAll.UpdateAllhala tanıtıcı kendileri için olup bağımsız olarak değiştirildi, her satır güncelleştirir (bkz: pphRow) ya da değil.

Örneğin, kullandığınız Ekle beş satır kümesi içinde eklemek ya da çağrı olabilir güncelleştirme beş kat veya çağrı UpdateAll tüm bunları güncelleştirmek için bir kez.

Bu yöntem, isteğe bağlı arabirimi gerektirir IRowsetUpdate, hangi desteklenmeyen tüm sağlayıcılar üzerinde; Bu durumda ise, yöntem döndürür E_NOINTERFACE.De ayarlamalısınız DBPROP_IRowsetUpdate için VARIANT_TRUE önce arama açık tablo veya satır kümesi içeren bir komut.

Dönüş Değeri

Standart HRESULT.

Gereksinimler

Başlık: atldbcli.h

Ayrıca bkz.

Başvuru

CRowset sınıfı

IRowsetUpdate::Update

CRowset::SetData

CRowset::Update