Метод Api.JetSetColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, Byte , Int32, SetColumnGrbit, JET_SETINFO)
Функция JetSetColumn изменяет значение одного столбца в измененной записи для вставки или обновления текущей записи. Он может перезаписать существующее значение, добавить новое значение в последовательность значений в столбце с несколькими значениями, удалить значение из последовательности значений в столбце с несколькими значениями или обновить все или часть длинного значения (столбец типа LongText или LongBinary).
Пространство имен: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, _
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Идентификатор столбца, который необходимо задать.
.
Тип: []Задаваемые данные.
dataSize
Тип: System.Int32Размер устанавливаемых данных.
grbit
Тип: Microsoft.Isam.Esent.Interop.SetColumnGrbitПараметры SetColumn.
setinfo
Тип: Microsoft.Isam.Esent.Interop.JET_SETINFOИспользуется для указания смещения значения itag или long-value.
Возвращаемое значение
Тип: Microsoft.Isam.Esent.Interop.JET_wrn
Код предупреждения.
Комментарии
Методы SetColumn предоставляют переопределения для конкретных типов данных, которые могут быть более эффективными.