estructura de JET_SETINFO

Se aplica a: Windows | Windows Server

estructura de JET_SETINFO

La estructura JET_SETINFO contiene parámetros de entrada opcionales para JetSetColumn. Se puede pasar un puntero NULL donde se pasaría un puntero a esta estructura. El significado de pasar un valor NULL es el mismo que pasar JET_SETINFO con cbStruct establecido en sizeof(JET_SETINFO), ibLongValue establecido en 0 (cero) y itagSequence establecido en 1.

typedef struct {
  unsigned long cbStruct;
  unsigned long ibLongValue;
  unsigned long itagSequence;
} JET_SETINFO;

Miembros

cbStruct

Tamaño, en bytes, del JET_SETINFO. Este valor confirma la presencia de los campos siguientes.

ibLongValue

Desplazamiento al primer byte que se va a establecer en una columna de tipo JET_coltypLongBinary o JET_coltypLongText.

itagSequence

Describe el número de secuencia de valor de una columna multivalor que se va a establecer. La matriz de valores se basa en uno. El primer valor es la secuencia 1, no 0 (cero). Si la columna de registro tiene solo un valor, se debe pasar 1 como itagSequence si ese valor se va a reemplazar. Un valor de 0 (cero) significa agregar una nueva instancia de valor de columna al final de la secuencia de valores de columna.

Con una columna que puede contener varios valores, solo es posible usar un número de secuencia mayor que 1 en JetSetColumn y JetRetrieveColumn o 0 en JetSetColumn. En la implementación actual del motor, cualquier columna creada con JET_bitColumnTagged puede contener varios valores. Las columnas creadas con JET_bitColumnMultiValued difieren de las columnas etiquetadas con varios valores solo en la forma en que se indexan. Consulte JET_INDEXCREATE para obtener más información.

Requisitos

Requisito Value

Cliente

Requiere Windows Vista, Windows XP o Windows 2000 Professional.

Servidor

Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Encabezado

Declarado en Esent.h.

Consulte también

JetSetColumn