Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menerapkan dan mendaftarkan IRowsetNotify pada konsumen (juga dikenal sebagai "sink") sehingga dapat menangani pemberitahuan.
Sintaks
class ATL_NO_VTABLE IRowsetNotifyImpl : public IRowsetNotify
Persyaratan
Header: atldbcli.h
Anggota
Metode
| Nama | Deskripsi |
|---|---|
| OnFieldChange | Memberi tahu konsumen tentang setiap perubahan pada nilai kolom. |
| OnRowChange | Memberi tahu konsumen tentang perubahan pertama ke baris atau perubahan apa pun yang memengaruhi seluruh baris. |
| OnRowsetChange | Memberi tahu konsumen tentang setiap perubahan yang memengaruhi seluruh set baris. |
Keterangan
Lihat Menerima Pemberitahuan tentang menerapkan antarmuka titik koneksi pada konsumen.
IRowsetNotifyImpl menyediakan implementasi dummy untuk IRowsetNotify, dengan fungsi kosong untuk IRowsetNotify metode OnFieldChange, OnRowChange, dan OnRowsetChange. Jika Anda mewarisi dari kelas ini saat menerapkan IRowsetNotify antarmuka, Anda hanya dapat menerapkan metode yang Anda butuhkan. Anda juga perlu memberikan implementasi kosong untuk metode lain sendiri.
IRowsetNotifyImpl::OnFieldChange
Memberi tahu konsumen tentang setiap perubahan pada nilai kolom.
Sintaks
STDMETHOD(OnFieldChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ HROW /* hRow */,
/* [in] */ DBORDINAL /* cColumns */,
/* [size_is][in] */ DBORDINAL /* rgColumns */ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parameter
Lihat IRowsetNotify::OnFieldChange untuk deskripsi parameter.
Tampilkan Nilai
Lihat IRowsetNotify::OnFieldChange untuk deskripsi nilai yang dikembalikan.
Keterangan
Metode ini membungkus metode IRowsetNotify::OnFieldChange . Lihat deskripsi metode tersebut di Referensi Programmer OLE DB untuk detailnya.
IRowsetNotifyImpl::OnRowChange
Memberi tahu konsumen tentang perubahan pertama ke baris atau perubahan apa pun yang memengaruhi seluruh baris.
Sintaks
STDMETHOD(OnRowChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBCOUNTITEM /* cRows */,
/* [size_is][in] */ const HROW /* rghRows*/ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parameter
Lihat IRowsetNotify::OnRowChange untuk deskripsi parameter.
Tampilkan Nilai
Lihat IRowsetNotify::OnRowChange untuk deskripsi nilai yang dikembalikan.
Keterangan
Metode ini membungkus metode IRowsetNotify::OnRowChange . Lihat deskripsi metode tersebut di Referensi Programmer OLE DB untuk detailnya.
IRowsetNotifyImpl::OnRowsetChange
Memberi tahu konsumen tentang setiap perubahan yang memengaruhi seluruh set baris.
Sintaks
STDMETHOD(OnRowsetChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parameter
Lihat IRowsetNotify::OnRowsetChange untuk deskripsi parameter.
Tampilkan Nilai
Lihat IRowsetNotify::OnRowsetChange untuk deskripsi nilai yang dikembalikan.
Keterangan
Metode ini membungkus metode IRowsetNotify::OnRowsetChange . Lihat deskripsi metode tersebut di Referensi Programmer OLE DB untuk detailnya.