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. |