Struttura JET_SETINFO

Si applica a: Windows | Windows Server

Struttura JET_SETINFO

La struttura JET_SETINFO contiene parametri di input facoltativi per JetSetColumn. È possibile passare un puntatore NULL in cui un puntatore a questa struttura verrebbe altrimenti passato. Il significato del passaggio di un valore NULL equivale al passaggio di JET_SETINFO con cbStruct impostato su sizeof(JET_SETINFO), ibLongValue impostato su 0 (zero) e itagSequence impostato su 1.

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

Membri

cbStruct

Dimensione, in byte, del JET_SETINFO. Questo valore conferma la presenza dei campi seguenti.

ibLongValue

Offset al primo byte da impostare in una colonna di tipo JET_coltypLongBinary o JET_coltypLongText.

itagSequence

Descrive il numero di sequenza di valore in una colonna multivalore da impostare. La matrice di valori è basata su un'unica. Il primo valore è la sequenza 1, non 0 (zero). Se la colonna record ha un solo valore, 1 deve essere passato come itagSequence se tale valore viene sostituito. Il valore 0 (zero) indica di aggiungere una nuova istanza del valore di colonna alla fine della sequenza di valori di colonna.

Con una colonna che può contenere più valori, è possibile usare solo un numero di sequenza maggiore di 1 in JetSetColumn e JetRetrieveColumn o 0 in JetSetColumn. Nell'implementazione corrente del motore, qualsiasi colonna creata con JET_bitColumnTagged può contenere più valori. Le colonne create con JET_bitColumnMultiValued differiscono dalle colonne con tag multivalore solo nel modo in cui vengono indicizzate. Per altre informazioni, vedere JET_INDEXCREATE .

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

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

Intestazione

Dichiarato in Esent.h.

Vedere anche

JetSetColumn