IRowsetUpdateImpl::IsUpdateAllowed
Überschreiben Sie diese Methode, um das Blockieren auf Sicherheit, Integrität usw. vor Updates zu suchen.
HRESULT IsUpdateAllowed(
DBPENDINGSTATUS /* [in] *//* status */,
HROW /* [in] *//* hRowUpdate */,
DBROWSTATUS* /* [out] *//* pRowStatus */
);
Parameter
status
[in] Der Status der ausstehenden Operationen für Spalten.hRowUpdate
[in] behandeln Sie für die Zeilen, die vom Benutzer aktualisiert werden sollen.pRowStatus
[out] Der Status an den Benutzer zurückgegeben.
Hinweise
Wenn Sie feststellen, dass eine Aktualisierung zugelassen werden soll, gibt S_OK zurück. Andernfalls wird E_FAIL zurück.Wenn Sie ein Update ermöglichen, müssen Sie auch DBROWSTATUS in IRowsetUpdateImpl::Update den entsprechenden Zeilenzustand festlegen.
Anforderungen
Header: atldb.h