Перечисление SetColumnGrbit

Параметры jetSetColumn.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

Пространство имен:Microsoft.Isam.Esent.Interop
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)

Синтаксис

'Declaration
<FlagsAttribute> _
Public Enumeration SetColumnGrbit
'Usage
Dim instance As SetColumnGrbit
[FlagsAttribute]
public enum SetColumnGrbit

Члены

Имя участника Описание
Нет Параметры по умолчанию.
AppendLV Этот параметр используется для добавления данных в столбец типа JET_coltypLongText или JET_coltypLongBinary. Такого же поведения можно добиться, определив размер существующего длинного значения и указав ibLongValue в psetinfo. Однако проще использовать этот гбит, так как знать размер существующего значения столбца не требуется.
ПерезаписьLV Этот параметр используется для замены существующего значения long новыми данными. Если этот параметр используется, это так, как если бы существующее значение long было задано в 0 (ноль) длины перед установкой новых данных.
RevertToDefaultValue Этот параметр применим только к столбцам с тегами, разреженным или многозначным столбцам. Это приводит к тому, что столбец возвращает значение столбца по умолчанию при последующих операциях извлечения столбца. Удаляются все существующие значения столбцов.
SeparateLV Этот параметр используется для принудительного применения длинного значения, столбцов типа JET_coltyp. LongText или JET_coltyp. LongBinary, который хранится отдельно от остальных данных записи. Обычно это происходит, когда размер значения long не позволяет сохранить его с оставшимися данными записи. Однако этот параметр можно использовать для принудительного хранения значения long по отдельности. Обратите внимание, что длинные значения размером четыре байта меньшего размера не могут быть принудительно разделены. В таких случаях параметр игнорируется.
SizeLV Этот параметр используется для интерпретации входного буфера как целочисленного числа байтов, задаваемого как длина длинного значения, описанного в заданном columnid, и порядковый номер в psetinfo-itagSequence>( при указании). Если указанный размер превышает значение существующего столбца, столбец будет расширен на 0. Если размер меньше существующего значения столбца, значение будет усечено.
UniqueMultiValues Этот параметр используется для принудительного применения всех значений в столбце с несколькими значениями. Этот параметр сравнивает данные исходного столбца без каких-либо преобразований с другими существующими значениями столбцов, и при обнаружении дубликата возвращается ошибка. Если этот параметр задан, то appendLV, OverwriteLV и SizeLV также не могут быть заданы.
UniqueNormalizedMultiValues Этот параметр используется для принудительного применения всех значений в столбце с несколькими значениями. Этот параметр сравнивает ключевое нормализованное преобразование данных столбца с другими аналогичными значениями существующих столбцов, и при обнаружении дубликата возвращается ошибка. Если этот параметр задан, то appendLV, OverwriteLV и SizeLV также не могут быть заданы.
ZeroLength Этот параметр используется для установки значения нулевой длины. Обычно значение столбца равно NULL путем передачи cbMax, равного 0 (нулю). Однако для некоторых типов, например JET_coltyp. Текст, значение столбца может иметь длину 0 (ноль), а не NULL, и этот параметр используется для различения значений NULL и 0 (ноль) длины.
Встроенныйlv Попробуйте сохранить в записи столбцы с длинными значениями, даже если они превышают размер разделения по умолчанию.

См. также раздел

Ссылка

Пространство имен Microsoft.Isam.Esent.Interop

Compressed

Несжатых