Metode Api.JetEscrowUpdate
Melakukan operasi penambahan atomik pada satu kolom. Fungsi ini memungkinkan beberapa sesi untuk memperbarui rekaman yang sama secara bersamaan tanpa konflik. Lihat juga EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
Namespace:Microsoft.Isam.Esent.Interop
Majelis: Microsoft.Isam.Esent.Interop (dalam Microsoft.Isam.Esent.Interop.dll)
Sintaks
'Declaration
Public Shared Sub JetEscrowUpdate ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
columnid As JET_COLUMNID, _
delta As Byte(), _
deltaSize As Integer, _
previousValue As Byte(), _
previousValueLength As Integer, _
<OutAttribute> ByRef actualPreviousValueLength As Integer, _
grbit As EscrowUpdateGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim columnid As JET_COLUMNID
Dim delta As Byte()
Dim deltaSize As Integer
Dim previousValue As Byte()
Dim previousValueLength As Integer
Dim actualPreviousValueLength As Integer
Dim grbit As EscrowUpdateGrbitApi.JetEscrowUpdate(sesid, tableid, _
columnid, delta, deltaSize, previousValue, _
previousValueLength, actualPreviousValueLength, _
grbit)
public static void JetEscrowUpdate(
JET_SESID sesid,
JET_TABLEID tableid,
JET_COLUMNID columnid,
byte[] delta,
int deltaSize,
byte[] previousValue,
int previousValueLength,
out int actualPreviousValueLength,
EscrowUpdateGrbit grbit
)
Parameter
sesid
Jenis: Microsoft.Isam.Esent.Interop.JET_SESIDSesi yang akan digunakan. Sesi harus dalam transaksi.
tableid
Jenis: Microsoft.Isam.Esent.Interop.JET_TABLEIDKursor yang akan diperbarui.
columnid
Jenis: Microsoft.Isam.Esent.Interop.JET_COLUMNIDKolom yang akan diperbarui. Ini harus berupa kolom escrow yang dapat diperbarui.
delta
Jenis: []Buffer yang berisi addend.
deltaSize
Jenis: System.Int32Ukuran addend.
previousValue
Jenis: []Buffer output yang akan menerima nilai kolom saat ini. Buffer ini bisa null.
previousValueLength
Jenis: System.Int32Ukuran buffer previousValue.
actualPreviousValueLength
Jenis: System.Int32Mengembalikan ukuran aktual previousValue.
grbit
Jenis: Microsoft.Isam.Esent.Interop.EscrowUpdateGrbitOpsi pembaruan Escrow.