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

Siehe auch

Referenz

IRowsetUpdateImpl-Klasse