Aracılığıyla paylaş


IRowsetUpdateImpl sınıfı

ole db şablon uygulaması, IRowsetUpdate arabirimi.

template <
   class T, 
   class Storage, 
   class UpdateArray = CAtlArray<Storage>, 
   class RowClass = CSimpleRow, 
   class MapClass = CAtlMap <RowClass::KeyType, RowClass*> 
>
class IRowsetUpdateImpl : public IRowsetChangeImpl<
   T, 
   Storage, 
   IRowsetUpdate, 
   RowClass, 
   MapClass
>

Parametreler

  • T
    Türetilmiş bir sınıf IRowsetUpdateImpl.

  • Storage
    Kullanıcı kaydı.

  • UpdateArray
    Satır kümesi güncelleştirmek için önbelleğe alınan verileri içeren bir dizi.

  • RowClass
    Depolama birimi için hrow.

  • MapClass
    Sağlayıcı tarafından tutulan tüm satır tutamaçları depolama birimi.

Üyeler

f6z622tk.collapse_all(tr-tr,VS.110).gifArabirim yöntemleri (IRowsetChange ile kullanılır)

SetData'yı

Bir veya daha fazla sütun veri değerlerini ayarlar.

f6z622tk.collapse_all(tr-tr,VS.110).gifArabirim yöntemleri (IRowsetUpdate ile kullanılır)

GetOriginalData

En son için aktarılan veya bekleyen değişiklikleri yok sayarak, veri kaynağından alınan verileri alır.

GetPendingRows

Bekleyen değişikliklerle satır listesini döndürür.

GetRowStatus

Belirtilen satır durumu döndürür.

Geri al

Son getirme veya güncelleştirme işleminden sonra satır değişiklikleri geri alır.

Güncelleştir

Satırda son getirme veya güncelleştirme bu yana yaptığınız değişiklikleri aktarır.

f6z622tk.collapse_all(tr-tr,VS.110).gifUygulama yöntemleri (geri)

IsUpdateAllowed

Güncelleştirmeleri izin vermeden önce güvenliği, bütünlük, vb. denetlemek için kullanılır.

f6z622tk.collapse_all(tr-tr,VS.110).gifVeri üyeleri

m_mapCachedData

Ertelenmiş işlem için özgün verileri içerir.

Notlar

İlk okuma ve belgelerine anlamak IRowsetChange, çünkü orada anlatılan her şeyi de burada geçerlidir.You should also read chapter 6 of the OLEDBProgrammer'sReference on setting data.

IRowsetUpdateImplole db uygulayan IRowsetUpdate ile yapılan değişikliklerin iletim gecikme tüketicilerin arabirimi IRowsetChange için veri kaynağı ve iletimden önce değişiklikleri geri alma.

Önemli notÖnemli

Sağlayıcınız uygulamak çalışmadan önce aşağıdaki belgeleri okuyun önerilir:

Gereksinimler

Başlık: atldb.h

Ayrıca bkz.

Kavramlar

OLE DB Sağlayıcı Şablonları (C++)

OLE DB Sağlayıcı Şablonu Mimarisi

Güncelleştirilebilir bir Sağlayıcı Oluşturma