Api.JetSetColumn メソッド (JET_SESID、JET_TABLEID、JET_COLUMNID、Byte、Int32、Int32、SetColumnGrbit、JET_SETINFO)
JetSetColumn 関数は、変更されたレコードの 1 つの列値を変更して挿入するか、現在のレコードを更新します。 既存の値を上書きしたり、複数値列の値のシーケンスに新しい値を追加したり、複数値列の値のシーケンスから値を削除したり、長い値のすべてまたは一部 ( LongText 型または LongBinary 型の列) を更新したりできます。
Namespace:Microsoft.Isam.Esent.Interop
アセンブリ: Microsoft.Isam.Esent.Interop (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, _
dataOffset 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 dataOffset As Integer
Dim grbit As SetColumnGrbit
Dim setinfo As JET_SETINFO
Dim returnValue As JET_wrn
returnValue = Api.JetSetColumn(sesid, _
tableid, columnid, data, dataSize, _
dataOffset, grbit, setinfo)
public static JET_wrn JetSetColumn(
JET_SESID sesid,
JET_TABLEID tableid,
JET_COLUMNID columnid,
byte[] data,
int dataSize,
int dataOffset,
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設定する列 ID。
data
型: []設定するデータ。
dataSize
型: System.Int32設定するデータのサイズ。
dataOffset
型: System.Int32データを設定するデータ バッファー内のオフセット。
grbit
型: Microsoft.Isam.Esent.Interop.SetColumnGrbitSetColumn オプション。
Setinfo
型: Microsoft.Isam.Esent.Interop.JET_SETINFOitag または長い値のオフセットを指定するために使用します。
戻り値
型: Microsoft.Isam.Esent.Interop.JET_wrn
警告値。
注釈
これは、データ バッファーとバッファーへのオフセットを受け取る API の内部専用バージョンです。