Api.JetSetColumn 方法 (JET_SESID、JET_TABLEID、JET_COLUMNID、Byte、Int32、SetColumnGrbit、JET_SETINFO)
JetSetColumn 函式會修改所修改記錄中的單一資料行值,以插入或更新目前記錄。 它可以覆寫現有的值、將新值新增至多重值資料行中的值序列、從多重值資料行的值序列中移除值,或更新 long 值的所有或部分, (LongText 或 LongBinary 類型的資料行) 。
Namespace:Microsoft.Isam.Esent.Interop
裝配: microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
語法
'Declaration
Public Shared Function JetSetColumn ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
columnid As JET_COLUMNID, _
data As Byte(), _
dataSize As Integer, _
grbit As SetColumnGrbit, _
setinfo As JET_SETINFO _
) As JET_wrn
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim columnid As JET_COLUMNID
Dim data As Byte()
Dim dataSize As Integer
Dim grbit As SetColumnGrbit
Dim setinfo As JET_SETINFO
Dim returnValue As JET_wrn
returnValue = Api.JetSetColumn(sesid, _
tableid, columnid, data, dataSize, _
grbit, setinfo)
public static JET_wrn JetSetColumn(
JET_SESID sesid,
JET_TABLEID tableid,
JET_COLUMNID columnid,
byte[] data,
int dataSize,
SetColumnGrbit grbit,
JET_SETINFO setinfo
)
參數
sesid
類型: Microsoft.Isam.Esent.Interop.JET_SESID正在執行更新的會話。
tableid
類型: Microsoft.Isam.Esent.Interop.JET_TABLEID要更新的資料指標。 應該準備更新。
columnid
類型: Microsoft.Isam.Esent.Interop.JET_COLUMNID要設定的 columnid。
資料
類型: []要設定的資料。
dataSize
類型: System.Int32要設定的資料大小。
grbit
類型: Microsoft.Isam.Esent.Interop.SetColumnGrbitSetColumn 選項。
setinfo
類型: Microsoft.Isam.Esent.Interop.JET_SETINFO用來指定 itag 或 long-value offset。
傳回值
類型: Microsoft.Isam.Esent.Interop.JET_wrn
警告碼。
備註
SetColumn 方法提供可能更有效率的資料類型特定覆寫。
另請參閱
參考
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應