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