Api.EscrowUpdate-Methode
Führen Sie eine atomische Addition für eine Spalte aus. Die Spalte muss vom Typ Long sein. Diese Funktion ermöglicht es mehreren Sitzungen, denselben Datensatz gleichzeitig ohne Konflikte zu aktualisieren.
Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'Declaration
Public Shared Function EscrowUpdate ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
columnid As JET_COLUMNID, _
delta As Integer _
) As Integer
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim columnid As JET_COLUMNID
Dim delta As Integer
Dim returnValue As Integer
returnValue = Api.EscrowUpdate(sesid, _
tableid, columnid, delta)
public static int EscrowUpdate(
JET_SESID sesid,
JET_TABLEID tableid,
JET_COLUMNID columnid,
int delta
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie zu verwendende Sitzung.
tableid
Typ: Microsoft.Isam.Esent.Interop.JET_TABLEIDDer zu aktualisierende Cursor.
columnid
Typ: Microsoft.Isam.Esent.Interop.JET_COLUMNIDDie zu aktualisierende Spalte. Dies muss eine aktualisierbare Spalte sein.
delta
Typ: System.Int32Das Delta, das auf die Spalte angewendet werden soll.
Rückgabewert
Typ: System.Int32
Der aktuelle Wert der Spalte, wie er in der Datenbank gespeichert ist (Versionsverwaltung wird ignoriert).
Bemerkungen
Diese Methode umschließt JetEscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, [], Int32, Int32, EscrowUpdateGrbit).
Siehe auch
Verweis
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für