JET_SETINFO Structure
S’applique à : Windows | Windows Server
JET_SETINFO Structure
La structure JET_SETINFO contient des paramètres d’entrée facultatifs pour JetSetColumn. Un pointeur NULL peut être passé à l’endroit où un pointeur vers cette structure serait sinon passé. La signification du passage d’une valeur NULL est identique à la transmission de JET_SETINFO avec cbStruct défini sur sizeof(JET_SETINFO), ibLongValue défini sur 0 (zéro) et itagSequence défini sur 1.
typedef struct {
unsigned long cbStruct;
unsigned long ibLongValue;
unsigned long itagSequence;
} JET_SETINFO;
Membres
cbStruct
Taille, en octets, du JET_SETINFO. Cette valeur confirme la présence des champs suivants.
ibLongValue
Décalage vers le premier octet à définir dans une colonne de type JET_coltypLongBinary ou JET_coltypLongText.
itagSequence
Décrit le numéro de séquence de la valeur dans une colonne à valeurs multiples à définir. Le tableau de valeurs est basé sur une base unique. La première valeur est la séquence 1, et non 0 (zéro). Si la colonne d’enregistrement n’a qu’une seule valeur, 1 doit être passé comme itagSequence si cette valeur est remplacée. La valeur 0 (zéro) signifie ajouter une nouvelle valeur de colonne instance à la fin de la séquence de valeurs de colonne.
Avec une colonne qui peut contenir plusieurs valeurs, il est uniquement possible d’utiliser un numéro de séquence supérieur à 1 dans JetSetColumn et JetRetrieveColumn ou 0 dans JetSetColumn. Dans l’implémentation actuelle du moteur, toute colonne créée avec JET_bitColumnTagged peut contenir plusieurs valeurs. Les colonnes créées avec JET_bitColumnMultiValued diffèrent des colonnes étiquetées à valeurs multiples uniquement par la façon dont elles sont indexées. Pour plus d’informations, consultez JET_INDEXCREATE .
Spécifications
Condition requise | Valeur |
---|---|
Client |
Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel. |
Serveur |
Nécessite Windows Server 2008, Windows Server 2003 ou Windows 2000 Server. |
En-tête |
Déclaré dans Esent.h. |