IRowsetNotifyImpl – třída
Implementuje a registruje IRowsetNotify pro příjemce (označované také jako "jímka"), aby mohl zpracovávat oznámení.
Syntaxe
class ATL_NO_VTABLE IRowsetNotifyImpl : public IRowsetNotify
Požadavky
Hlavička: atldbcli.h
Členové
Metody
Název | Popis |
---|---|
OnFieldChange | Upozorní uživatele na jakoukoli změnu hodnoty sloupce. |
OnRowChange | Upozorní příjemce první změny na řádek nebo na jakoukoli změnu, která má vliv na celý řádek. |
OnRowsetChange | Upozorní uživatele na všechny změny, které ovlivňují celou sadu řádků. |
Poznámky
Viz Příjem oznámení o implementaci rozhraní spojovacího bodu na příjemci.
IRowsetNotifyImpl
poskytuje fiktivní implementaci pro IRowsetNotify
, s prázdnými funkcemi pro IRowsetNotify
metody OnFieldChange, OnRowChange a OnRowsetChange. Pokud dědíte z této třídy při implementaci IRowsetNotify
rozhraní, můžete implementovat pouze metody, které potřebujete. Musíte také poskytnout prázdné implementace pro ostatní metody sami.
IRowsetNotifyImpl::OnFieldChange
Upozorní uživatele na jakoukoli změnu hodnoty sloupce.
Syntaxe
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 */)
Parametry
Popisy parametrů najdete v tématu IRowsetNotify::OnFieldChange .
Návratová hodnota
Popisy návratových hodnot najdete v tématu IRowsetNotify::OnFieldChange .
Poznámky
Tato metoda zabalí metodu IRowsetNotify::OnFieldChange . Podrobnosti najdete v popisu této metody v referenčních informacích programátora OLE DB.
IRowsetNotifyImpl::OnRowChange
Upozorní příjemce první změny na řádek nebo na jakoukoli změnu, která má vliv na celý řádek.
Syntaxe
STDMETHOD(OnRowChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBCOUNTITEM /* cRows */,
/* [size_is][in] */ const HROW /* rghRows*/ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parametry
Viz IRowsetNotify::OnRowChange pro popisy parametrů.
Návratová hodnota
Popisy návratových hodnot najdete v tématu IRowsetNotify::OnRowChange .
Poznámky
Tato metoda zabalí metodu IRowsetNotify::OnRowChange . Podrobnosti najdete v popisu této metody v referenčních informacích programátora OLE DB.
IRowsetNotifyImpl::OnRowsetChange
Upozorní uživatele na všechny změny, které ovlivňují celou sadu řádků.
Syntaxe
STDMETHOD(OnRowsetChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parametry
Popisy parametrů najdete v tématu IRowsetNotify::OnRowsetChange .
Návratová hodnota
Popisy návratových hodnot najdete v tématu IRowsetNotify::OnRowsetChange .
Poznámky
Tato metoda zabalí metodu IRowsetNotify::OnRowsetChange . Podrobnosti najdete v popisu této metody v referenčních informacích programátora OLE DB.
Viz také
Šablony příjemců OLE DB
IRowsetNotifyIRowsetNotifyCP – třída