Структура JET_SETINFO
Применимо к: Windows | Windows Server
Структура JET_SETINFO
Структура JET_SETINFO содержит необязательные входные параметры для JetSetColumn. Указатель NULL можно передать там, где в противном случае был бы передан указатель на эту структуру. Значение передачи ЗНАЧЕНИЯ NULL аналогично передаче JET_SETINFO с cbStruct , для параметра sizeof(JET_SETINFO), для ibLongValue задано значение 0 (ноль), а для свойства itagSequence — значение 1.
typedef struct {
unsigned long cbStruct;
unsigned long ibLongValue;
unsigned long itagSequence;
} JET_SETINFO;
Элементы
cbStruct
Размер JET_SETINFO в байтах. Это значение подтверждает наличие следующих полей.
ibLongValue
Смещение до первого байта, устанавливаемого в столбце типа JET_coltypLongBinary или JET_coltypLongText.
itagSequence
Описывает порядковый номер значения в задающемся столбце с несколькими значениями. Массив значений является единым. Первое значение — это последовательность 1, а не 0 (ноль). Если столбец записи имеет только одно значение, то в качестве значения itagSequence следует передать 1, если это значение заменяется. Значение 0 (ноль) означает добавление нового экземпляра значения столбца в конец последовательности значений столбца.
Если столбец может содержать несколько значений, можно использовать порядковый номер больше 1 в JetSetColumn и JetRetrieveColumn или 0 в JetSetColumn. В текущей реализации подсистемы любой столбец, созданный с помощью JET_bitColumnTagged, может содержать несколько значений. Столбцы, созданные с помощью JET_bitColumnMultiValued отличаются от столбцов с тегами с несколькими значениями только тем, как они индексируются. Дополнительные сведения см. в разделе JET_INDEXCREATE .
Требования
Требование | Значение |
---|---|
Клиент |
Требуется Windows Vista, Windows XP или Windows 2000 Профессиональная. |
Сервер |
Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server. |
Верхняя часть |
Объявлено в Esent.h. |